有时候我们需要对list去重,记录下Java8提供的方法,
alist.stream().distinct().collect(Collectors.toList())
public static void main(String[] args) {
List<String> alist = new ArrayList<String>();
alist.add("202001");
alist.add("202002");
alist.add("202001");
alist.add("202001");
alist.add("202002");
alist.add("202001");
List<Object> blist = alist.stream().distinct().collect(Collectors.toList());
System.out.print(blist.toString());
}
输出:
[202001, 202002]
本文介绍如何使用Java8的Stream API对List进行去重操作,通过示例代码展示了具体实现过程,使用stream().distinct().collect(Collectors.toList())方法轻松去除List中重复元素。
2905

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



