「java删除重复数据」java list去除重复数据

博主:adminadmin 2023-01-04 23:30:06 988

本篇文章给大家谈谈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删除重复数据的信息别忘了在本站进行查找喔。