Java 去除重复对象

来源:互联网 发布:ios电影下载软件 编辑:程序博客网 时间:2024/05/20 22:30

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


 

原创粉丝点击