Java 去除重複對象

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


 

發佈了15 篇原創文章 · 獲贊 0 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章