用Set ,倘若list里边的元素不是基本数据类型而是对象,那么请覆写Object的boolean equals(Object obj) 和int hashCode()方法.
returnnewArrayList(newHashSet(list));
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/4f1150b881333f12a311ae9ef34da474.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/1fa987a29c6482f53d401256f96355eb.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/97e794c86028c5f5b5461ae5ef440a4c.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/97e794c86028c5f5b5461ae5ef440a4c.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/97e794c86028c5f5b5461ae5ef440a4c.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/ecedf933ec37d714bd4c2545da43add2.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/ecedf933ec37d714bd4c2545da43add2.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/ecedf933ec37d714bd4c2545da43add2.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/8f1ba5b45633e9678d1db480c16cae3f.gif)
方法二:通过HashSet剔除
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/4f1150b881333f12a311ae9ef34da474.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/1fa987a29c6482f53d401256f96355eb.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/ca75c07623e1b494fee67e8f316fc310.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/8f1ba5b45633e9678d1db480c16cae3f.gif)
方法三: 删除ArrayList中重复元素,保持顺序
//删除ArrayList中重复元素,保持顺序
publicstaticvoidremoveDuplicateWithOrder(List list)
{
Set set=newHashSet();
List newList=newArrayList();
for(Iterator iter=list.iterator(); iter.hasNext();){
Object element=iter.next();
if(set.add(element))
newList.add(element);
}
list.clear();
list.addAll(newList);
System.out.println("remove duplicate"+list);
}
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/1fa987a29c6482f53d401256f96355eb.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/97e794c86028c5f5b5461ae5ef440a4c.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/ecedf933ec37d714bd4c2545da43add2.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/d18c02628675d0a2c816449d98bda930.gif)
![点击图片可在新窗口打开 图片点击可在新窗口打开查看](https://i-blog.csdnimg.cn/blog_migrate/8f1ba5b45633e9678d1db480c16cae3f.gif)