JAVA 去掉重复的数据

发布网友 发布时间:2022-04-22 21:47

我来回答

1个回答

热心网友 时间:2023-07-16 21:50

无非就是检查是否已经有数据的问题,用List做可能比较简单点

public class SigleList{
    List<Integer> nums;
    
    public SingleList(){
        nums = new ArrayList<Integer>();
    }
    
    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);
        }
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com