两个List<String>的集合 求并集
时间: 2024-03-13 12:17:54 浏览: 64
求集合并集
可以使用Java 8中的Stream API来实现两个List<String>的集合求并集,具体的代码如下:
```java
List<String> list1 = Arrays.asList("A", "B", "C");
List<String> list2 = Arrays.asList("C", "D", "E");
List<String> union = Stream.concat(list1.stream(), list2.stream())
.distinct()
.collect(Collectors.toList());
System.out.println(union); // 输出 [A, B, C, D, E]
```
其中,`Stream.concat()`方法将两个List的Stream连接起来,`distinct()`方法去重,最后用`collect(Collectors.toList())`方法将结果转换为List。
阅读全文