stream流常用方法distinct
时间: 2023-11-22 22:48:00 浏览: 93
Stream流常用方法
Stream流的distinct()方法是用于去除流中的重复元素,返回一个去重后的新流。下面是一个Java代码的例子,演示了如何使用distinct()方法:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class StreamDemo {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("小明");
list.add("小红");
list.add("小兰");
list.add("小红");
list = list.stream().distinct().collect(Collectors.toList());
System.out.println("value:"+list);
}
}
```
输出结果为:
```
value:[小明, 小红, 小兰]
```
阅读全文