java写一个List去重方法
时间: 2024-02-02 19:02:44 浏览: 102
Java数组去重 集合List去重的常用方法总结
可以通过使用Set集合来去重List中的元素,因为Set集合不允许有重复元素。以下是一个示例代码:
```java
public static <T> List<T> removeDuplicates(List<T> list) {
Set<T> set = new LinkedHashSet<>();
set.addAll(list);
list.clear();
list.addAll(set);
return list;
}
```
在这段代码中,我们创建了一个LinkedHashSet对象,并使用addAll()方法将List中的所有元素添加到set中。由于LinkedHashSet是有序的,因此将保留原始List中元素的顺序。然后,我们清空List并将set中的元素添加回List中,以获得去重后的List。
阅读全文