stream.distinct
时间: 2023-12-07 09:38:39 浏览: 70
stream.zip
根据提供的两个引用,可以看出`distinct()`是Stream API中的一个方法,用于去除流中的重复元素。下面是一个简单的例子:
```java
List<Integer> numbers = Arrays.asList(1, 2, 3, 2, 4, 3, 5);
List<Integer> distinctNumbers = numbers.stream().distinct().collect(Collectors.toList());
System.out.println(distinctNumbers); // 输出:[1, 2, 3, 4, 5]
```
在上面的例子中,我们首先创建了一个包含重复元素的整数列表`numbers`,然后使用`stream()`方法将其转换为一个流。接着,我们使用`distinct()`方法去除重复元素,并使用`collect(Collectors.toList())`方法将结果转换为一个列表。最后,我们输出了去重后的列表`distinctNumbers`。
--相关问题--:
1. Stream API中还有哪些常用方法?
2. 如何使用Stream API
阅读全文