java对list实现去重
时间: 2023-11-22 12:47:57 浏览: 87
java list去重操作实现方式
Java中对List实现去重有多种方法,以下是其中两种常用的方法:
1.使用Set去重
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("apple");
Set<String> set = new HashSet<>(list);
list.clear();
list.addAll(set);
System.out.println(list); // 输出:[apple, banana, orange]
```
2.使用Java8的Stream去重
```java
List<String> list = new ArrayList<>();
list.add("apple");list.add("banana");
list.add("orange");
list.add("apple");
List<String> result = list.stream().distinct().collect(Collectors.toList());
System.out.println(result); // 输出:[apple, banana, orange]
```
阅读全文