java steam去重
时间: 2024-04-05 13:27:35 浏览: 282
SteamCardParser
Java Stream提供了多种方法来对集合进行去重操作。以下是一种常见的去重方法:
1. 使用distinct()方法:使用Stream的distinct()方法可以去除集合中的重复元素。该方法会返回一个新的Stream,其中包含了原始Stream中的所有不重复的元素。
示例代码如下:
```java
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 4, 5, 6, 6);
List<Integer> distinctNumbers = numbers.stream().distinct().collect(Collectors.toList());
System.out.println(distinctNumbers);
```
输出结果为:[1, 2, 3, 4, 5, 6]
阅读全文