首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么删除list中的重复值

2012-04-10 
如何删除list中的重复值假如有类A,属性有id,name,value. 姑且认为id,name,value全相同,则为相同的对象。如

如何删除list中的重复值
假如有类A,属性有id,name,value. 姑且认为id,name,value全相同,则为相同的对象。如何删除List<A>中重复的值(id,name,value相同)

[解决办法]
重写类A的equls和hashcode方法,用set去重
[解决办法]
新建个list,循环把旧list里的值加入新list,添加前判断下:List.contains(object);
[解决办法]

探讨
新建个list,循环把旧list里的值加入新list,添加前判断下:List.contains(object);

[解决办法]
探讨
TreeSet<A> + Comparator<A>

热点排行