10.List集合去重

转载请注明出处 http://blog.csdn.net/qq_31715429/article/details/50977431
本文出自:猴菇先生的博客

(1). List<HomeBean> mOldlist = new ArrayList<HomeBean>();  //mOldlist是装有重复数据的List集合
(2). Map<String, JavaBean> mMap = new LinkedHashMap<String, JavaBean>();
(3). List<HomeBean> mNewList = new ArrayList<JavaBean>();
(4). for (int i = 0; i < mOldlist.size(); i++) {  //遍历老集合,放入LinkedHashMap中
         mVideoMap.put(mOldlist.get(i).getId(), mOldlist.get(i));  //Map只能有唯一key,会将重复数据过滤掉
     }
(5). for (Entry<String, JavaBean> mapItem : mMap.entrySet()) {  //遍历Map集合,放入新集合中
          mNewList.add(mapItem.getValue());  //新的List集合就没有重复的数据了
     }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值