概述
在java开发中, 有时会遇到List数据去重的问题, 一般小白会写一大堆for循环进行去重. 本文将介绍利用HashSet不重复的特性对List进行去重
示例
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(2);
list.add(3);
list.add(3);
list.add(4);
HashSet<Integer> hashSet = new HashSet<>();
list.forEach((num)->{
if(hashSet.add(num)){
System.out.println(num);
}
});
}
打印
1
2
3
4
网友评论