java将两个list集合合并并去重
时间: 2023-09-12 12:11:29 浏览: 217
java 实现多个list 合并成一个去掉重复的案例
你好,你可以使用Java 8中的Stream API来实现这个需求。以下是示例代码:
```
List<Integer> list1 = Arrays.asList(1, 2, 3);
List<Integer> list2 = Arrays.asList(2, 3, 4);
List<Integer> mergedList = Stream.concat(list1.stream(), list2.stream())
.distinct()
.collect(Collectors.toList());
System.out.println(mergedList); // Output: [1, 2, 3, 4]
```
此代码将list1和list2合并成一个新列表mergedList,并去除了其中的重复项。您可以根据您的需求修改代码中的List类型和元素类型。
阅读全文