java8 list如何去重
时间: 2023-02-25 11:59:33 浏览: 78
Java数组去重 集合List去重的常用方法总结
Java 8 中,你可以使用 Stream API 对 List 进行去重操作。
下面是代码示例:
```
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 1, 2, 3, 4, 5);
List<Integer> distinctNumbers = numbers.stream()
.distinct()
.collect(Collectors.toList());
System.out.println(distinctNumbers);
```
在上面的代码中,我们首先创建了一个整数 List,其中包含了重复的数字。然后,我们使用 `stream()` 方法将其转换为流,并使用 `distinct()` 方法对其进行去重。最后,我们使用 `collect()` 方法将结果收集到另一个 List 中。
输出结果为:
```
[1, 2, 3, 4, 5]
```
这就是一种使用 Java 8 去重 List 的方法。
阅读全文