java使用stream流去重list
时间: 2023-07-25 19:20:24 浏览: 121
java的Stream和方法引用
可以使用Java 8中的Stream API来去重List。具体可以按照以下步骤进行:
1. 将List转换成Stream对象
2. 调用Stream对象的distinct()方法,用于去重
3. 将去重后的Stream对象转换回List
示例代码如下:
```java
List<String> list = Arrays.asList("A", "B", "C", "A", "D", "B");
List<String> distinctList = list.stream().distinct().collect(Collectors.toList());
System.out.println(distinctList);
```
输出结果为:[A, B, C, D],其中重复的元素被去除了。
阅读全文