java的lambda表达式实现两个list去掉重复元素
时间: 2023-10-28 20:04:28 浏览: 67
java实现list清除重复的字符串
可以使用Java 8的Lambda表达式和Stream API来实现这个功能。具体的代码如下:
```java
List<String> list1 = Arrays.asList("A", "B", "C", "D");
List<String> list2 = Arrays.asList("C", "D", "E", "F");
List<String> result = Stream.concat(list1.stream(), list2.stream())
.distinct()
.collect(Collectors.toList());
```
这段代码将两个列表合并为一个流,然后使用`distinct()`方法去除重复元素,最后使用`collect()`方法将结果转换为一个列表。
阅读全文