使用HashSet实现List去重(无序)
1
2
3
4
5
6
7
8
9
10
11
12
| /**使用HashSet实现List去重(无序)
*
* @param list
* */
public static List removeDuplicationByHashSet(List<Integer> list) {
HashSet set = new HashSet(list);
//把List集合所有元素清空
list.clear();
//把HashSet对象添加至List集合
list.addAll(set);
return list;
}
|
使用TreeSet实现List去重(有序)
1
2
3
4
5
6
7
8
9
10
11
12
| /**使用TreeSet实现List去重(有序)
*
* @param list
* */
public static List removeDuplicationByTreeSet(List<Integer> list) {
TreeSet set = new TreeSet(list);
//把List集合所有元素清空
list.clear();
//把HashSet对象添加至List集合
list.addAll(set);
return list;
}
|
作者:程序员白楠楠
链接:https://juejin.cn/post/6894606364711059470
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。