有关于在一个list里面相同code的加和去重处理
List<FarmLivestock> breedList = new ArrayList<FarmLivestock>();
int size = farmLivestockList.size();
for (int i = 0; i < size; i++) {
boolean dup = false;
for (int j = 0; j < breedList.size(); j++) {
if(breedList.get(j).getLivestockTypeCode().equals(farmLivestockList.get(i).getLivestockTypeCode())){
long scale = breedList.get(j).getLivestockScale() + farmLivestockList.get(i).getLivestockScale();
breedList.get(j).setLivestockScale(scale);
dup=true;
break;
}
}
if(!dup){
breedList.add(farmLivestockList.get(i));
}
}