LIST 去除并合并重复记录

来源:互联网 发布:黑暗之光圣痕升阶数据 编辑:程序博客网 时间:2024/05/17 15:22
List oldList=new ArrayList();//有数据的对象List newList=new ArrayList();//合并后的新对象for (int j = 0; j < oldList.size(); j++){Object o =  oldList.get(j);boolean isExist = false;for (Object obj : newList){Object detail = obj;if (obj==o)//去除重复的条件{//进行一些合并操作,比如累计数量,金额o.setXXX("");isExist = true;break;}}if (!isExist){newList.add(o);}}