public static List<String> removeDuplicateWithOrder(List<String> list) {
Set<String> set = new HashSet<String>();
List<String> newList = new ArrayList<String>();
for (Iterator<String> iter = list.iterator(); iter.hasNext();) {
String element = iter.next();
if (set.add(element))
newList.add(element);
}
list.clear();
list.addAll(newList);
return list;
}
List去掉重复记录,保持顺序
最新推荐文章于 2025-03-27 12:01:24 发布
本文介绍了一种使用HashSet来去除Java中List集合内重复元素的方法,同时保持了原有元素的顺序。此方法适用于需要去除重复数据但又不能改变元素相对位置的场景。

1548

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



