在java里面要想去除list中的重复数据可以使用两种方式实现:
1. 循环list中的所有元素然后删除重复
public static List removeDuplicate(List list) {
for ( int i = 0 ; i < list.size() - 1 ; i ++ ) {
for ( int j = list.size() - 1 ; j > i; j -- ) {
if (list.get(j).equals(list.get(i))) {
list.remove(j);
}
}
}
return list;
}
2. 通过HashSet踢除重复元素
public static List removeDuplicate(List list) {
HashSet h = new HashSet(list);
list.clear();
list.addAll(h);
return list;
}
删除list中的重复数据
最新推荐文章于 2024-04-16 06:56:34 发布
本文介绍两种去除Java List中重复元素的方法:一是通过双重循环检查并移除重复项;二是利用HashSet特性自动过滤重复数据。
8345

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



