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;
}
![](http://upload-images.jianshu.io/upload_images/5548226-d79a40ef93e1a082.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
原文链接:
http://www.jianshu.com/p/eb7207a8f80d
关注我的公众号,都是满满的干货!
![](https://images2017.cnblogs.com/blog/1216628/201712/1216628-20171230092721554-2013271538.gif)