1、上篇介绍的重写HashSet的equals方法--------没试过
2、使用HashMap的不可重复键特性——将自己用来判断重复的字段写到键的位置,然后将对象放入值的位置,不可插入重复键最终只保留键值不同的对象。
List<DispatchLists> list_body=(List<DispatchLists>) AS2Java
.convertList(bodyAC, "org.lean.busi.entity.sales.DispatchLists");
HashMap map_warehouse=new HashMap();
List<Warehouse> list_warehouse = new ArrayList<Warehouse>();
for(int i=0;i<list_body.size();i++){
map_warehouse.put(list_body.get(i).getWarehouse().getcWhCode(), list_body.get(i).getWarehouse());
}