如何删除list中的重复值
假如有类A,属性有id,name,value. 姑且认为id,name,value全相同,则为相同的对象。如何删除List<A>中重复的值(id,name,value相同)
[解决办法]
重写类A的equls和hashcode方法,用set去重
[解决办法]
新建个list,循环把旧list里的值加入新list,添加前判断下:List.contains(object);
[解决办法]
[解决办法]
发布时间: 2012-04-10 21:03:56 作者: rapoo
如何删除list中的重复值
假如有类A,属性有id,name,value. 姑且认为id,name,value全相同,则为相同的对象。如何删除List<A>中重复的值(id,name,value相同)
[解决办法]
重写类A的equls和hashcode方法,用set去重
[解决办法]
新建个list,循环把旧list里的值加入新list,添加前判断下:List.contains(object);
[解决办法]