黑马程序员技术交流社区
标题:
怎样去除两个集合中的重复元素呢
[打印本页]
作者:
张利强
时间:
2015-1-19 22:20
标题:
怎样去除两个集合中的重复元素呢
如题,怎样去除两个ArrayList中的重复元素呢?比如:两个集合中的元素分别为{2,2,2,3},{2,2,3,5},重复元素为{2,2,3}
作者:
mmppp
时间:
2015-1-19 22:44
public static ArrayList singleElement(ArrayList list)
{
ArrayList newal = new ArrayList();
Iterator it = list.iterator();
while(it.hasNext())
{
Object obj = it.next();
if(!(newal.contains(obj)))
newal.add(obj);
}
return newal;
}
作者:
wtjohn
时间:
2015-1-20 00:44
contains 方法
作者:
Lscreat
时间:
2015-1-20 10:19
你可以考虑用2个集合做,遍历原集合,然后判断contains,如果不存在添加进另外一个集合。、
作者:
老外
时间:
2015-1-20 12:25
来学习学习,这个我还没有学到!
作者:
那月
时间:
2015-1-21 17:41
list_1.removeAll(list_2)
list_1.addAll(list_2)
作者:
梁小刀11
时间:
2015-1-21 22:18
弄一个新的集合,遍历原集合,如果新集合用含有这个元素,就不加进新集合了.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2