arrlist集合去除重复元素
时间: 2023-08-08 09:08:39 浏览: 83
list集合去除重复对象的实现
可以使用Java中的HashSet来去除ArrayList中的重复元素,HashSet是一个不允许重复元素的集合。
示例代码如下:
```java
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(2);
list.add(1);
HashSet<Integer> set = new HashSet<Integer>(list);
list.clear();
list.addAll(set);
System.out.println(list); // 输出 [1, 2, 3]
```
在这个示例中,我们首先创建了一个包含重复元素的ArrayList,然后将它传递给一个新的HashSet实例中,这将自动去除重复元素。最后,我们清空原来的ArrayList并将不包含重复元素的元素添加回去。
阅读全文