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]