Deduplication of list collection data in java

In java, the data in the list collection is deduplicated.

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);
    }
}

result:

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

Guess you like

Origin blog.csdn.net/m0_44980168/article/details/130831681