话不多说附上代码
public static void main(String[] args) {
List<String> list=new ArrayList<>();
list.add("1");
list.add("1");
list.add(null);
list.add(null);
for (String list1:list){
System.out.println("去重前"+list1);
}
List<String> setList = list.stream().distinct().collect(Collectors.toList());
for (String list2:setList){
System.out.println("去重后"+list2);
}
}
本文通过一个具体的Java代码示例,展示了如何使用Stream API对List集合进行去重操作。代码中首先创建了一个包含重复元素和null值的List,然后利用Java 8的Stream API结合Collectors工具类的方法,实现了对List的高效去重,并将结果打印输出。
2232

被折叠的 条评论
为什么被折叠?



