java8 list如何去重
时间: 2023-02-25 12:02:38 浏览: 1
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 的方法。
阅读全文