list去重

Arraylist去除重复

//通过遍历老集合,把不包含的obj放到新集合里面去,产生一个新集合,就去重了

publicstaticArrayListgetSingle(ArrayListlist){

ArrayList newArrayList =newArrayList();

Iteratorit = list.iterator();

while(it.hasNext()){

Object obj = it.next();

if(!newArrayList.contains(obj)){

newArrayList.add(obj);

}

}

//产生的新的集合返回出去就是去重了

returnnewArrayList;

}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,769评论 0 33
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 传送门 解读阿里Java开发手册(v1.1.1) - 异常日志 前言 阿里Java开发手册谈不上圣经,但确实是大量...
    kelgon阅读 4,385评论 4 50
  • 好久没动笔了,手指放在键盘上的时候,脑袋里却是空荡荡的。明天我就要离校回家了,研一的生活就这样结束了,而对我来说,...
    阿驴阅读 247评论 4 0
  • 线程 引言&动机 考虑一下这个场景,我们有10000条数据需要处理,处理每条数据需要花费1秒,但读取数据只需要0....
    不浪漫的浪漫_ea03阅读 374评论 0 0