List<T> list = new ArrayList<>();
Set set = new HashSet();
List<T> newList = new ArrayList<>();
for (T element : list) {
//set能添加进去就代表不是重复的元素
if (set.add(element.getId())) newList.add(element);
}
list.clear();
list.addAll(newList);
//list就去重了
java List去重,并且保持顺序
最新推荐文章于 2024-01-09 16:29:34 发布
本文介绍了如何使用Java集合框架中的List和Set实现数据去重。通过创建ArrayList和HashSet,遍历List并将元素添加到Set中,由于Set的特性,能确保不包含重复元素。将Set转换回List后,原List即可完成去重操作,有效简化了数据处理过程。
2289

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



