List<String>遍历每一个字段以逗号分隔存在新的list<String>去重
时间: 2023-11-11 22:02:20 浏览: 194
List集合多个复杂字段判断去重的案例
可以使用Java 8的Stream API和Collectors类来实现:
```java
List<String> list1 = Arrays.asList("a", "b", "c");
List<String> list2 = Arrays.asList("b", "c", "d");
List<String> result = Stream.concat(list1.stream(), list2.stream())
.distinct()
.collect(Collectors.toList());
System.out.println(result); // 输出 [a, b, c, d]
```
首先使用Stream.concat()方法将两个List合并成一个Stream,然后使用distinct()方法去重,最后使用Collectors.toList()方法将结果收集到一个List中。
阅读全文