黑马程序员 删除ArrayList中的相同元素
上一篇 /
下一篇 2014-07-06 22:21:58
/ 个人分类:java知识
删除的思想:
新建立一个集合,使用迭代器判断取出原来集合中的元素,判断新建立的集合中是否包含此元素。
public static void main(String [] args)
{
ArrayList a=new ArrayList();
a.add("java1");
a.add("java2");
a.add("java2");
a.add("java3");
sop(a);
a=deletesame(a);
sop(a);
}
public static ArrayList deletesame(ArrayList a1)
{
ArrayList newA1=new ArrayList();
Iterator t1=a1.iterator();
while (t1.hasNext())
{
Object bj=new Object();
obj=t1.next();
if(!newA1.contains(obj))
{
newA1.add(obj);
}
}
return newA1;
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
收藏
举报
TAG: