java中对list集合数据去重

java中对list集合中的数据去重。

public class Test {
    
    
    public static void main(String[] args) {
    
    
        // 创建list集合
        List<Integer> arr=new ArrayList<>();
        // 添加数据
        arr.add(1);
        arr.add(1);
        arr.add(2);
        arr.add(2);
        arr.add(3);
        arr.add(3);
        arr.add(4);
        System.out.println("没有去重的结果为:"+arr);
        // 进行去重
        LinkedHashSet<Integer> integers = new LinkedHashSet<>(arr);
        ArrayList<Integer> integers1 = new ArrayList<>(integers);
        System.out.println("去重后的结果为:"+integers1);
    }
}

结果:

没有去重的结果为:[1, 1, 2, 2, 3, 3, 4]
去重后的结果为:[1, 2, 3, 4]

猜你喜欢

转载自blog.csdn.net/m0_44980168/article/details/130831681