java 8 list去重
时间: 2023-08-25 19:13:27 浏览: 104
在Java 8中,你可以使用Stream API来对List进行去重操作。下面是一个示例代码,演示了如何使用Java 8对List进行去重:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class ListDuplicateRemovalExample {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
list.add("A");
list.add("B");
List<String> distinctList = list.stream()
.distinct()
.collect(Collectors.toList());
System.out.println("Distinct List: " + distinctList);
}
}
```
输出结果将是:
```
Distinct List: [A, B, C]
```
在这个示例中,我们使用`distinct`方法来过滤掉重复的元素,然后使用`collect`方法将结果收集到一个新的List中。
阅读全文