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());
}