「java删除重复数据」java list去除重复数据
本篇文章给大家谈谈java删除重复数据,以及java list去除重复数据对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java中数组怎么删除数组中重复的数
通过HashSet剔除
// 删除ArrayList中重复元素,add进去顺序就变了不考虑顺序的话可以使用
public static void removeDuplicate1(List list) {
HashSet h = new HashSet(list);
list.clear();
list.addAll(h);
System.out.println(list);
}
java删除数组中重复的数。
最直接的方式, 用嵌套循环, 从数组第一个元素开始与该元素之后的所有元素比较, 如果发现相同的,则删除后者
这是方法:
for (i=0; i 数组长度; i++)
{
int temp = 元素[i];
for (int j = i +1; j 数组长度; j++)
{
if (temp == 元素[j])
删除元素[j];
}
}
JAVA 去掉重复的数据
无非就是检查是否已经有数据的问题,用List做可能比较简单点
public class SigleList{
ListInteger nums;
public SingleList(){
nums = new ArrayListInteger();
}
public void add(Integer num){
if(!checkNumExist){
nums.add(num);
}
}
public boolean checkNumExist(Integer){
return nums.contains(Integer);
}
}
这个SingleList就简单实现了去重增加,可以用它来读数据
public class Test{
public static void main(String[] args){
SingleList nums = new SingleList();
// 产生100个数据
for(int i = 0; i++; i 100){
// 产生随机数
Integer num = new Random().nextInt(100000);
nums.add(num);
}
foreach(Integer num : nums){
System.out.println(num);
}
}
}
java删除重复数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java list去除重复数据、java删除重复数据的信息别忘了在本站进行查找喔。