Arraylist 去重
时间: 2023-09-12 09:03:24 浏览: 79
list的排序和去重
5星 · 资源好评率100%
可以使用HashSet来去重,将ArrayList转换为HashSet,再将HashSet转换回ArrayList即可。
示例代码:
```java
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("apple");
HashSet<String> set = new HashSet<>(list);
list.clear();
list.addAll(set);
System.out.println(list); // 输出 [orange, banana, apple]
```
在这个例子中,通过将ArrayList转换为HashSet,重复的元素被自动去除,最后再将HashSet转换回ArrayList。
阅读全文