1.重写对象中某个属性的hashCode和equals方法
2.利用set的特性
//去重
public static <T> List<T> getConfigInfo(List<T> t) {
Set set = new HashSet();
List newList = new ArrayList();
for (Iterator iter = t.iterator(); iter.hasNext(); ) {
T e = (T) iter.next();
if (set.add(e))
newList.add(e);
}
t.clear();
t.addAll(newList);
return t;
}
单个list集合中存在相同的元素的去重
最新推荐文章于 2024-05-16 10:11:16 发布