/*去除ArrayList集合中的重复元素。*/
public static ArrayList singleElement(ArrayList al)为什么不可以是it.next()?一直没想明白,it.next()返回的不也是一个对象吗?
{
ArrayList newAl = new ArrayList();
Iterator it = al.iterator();
while(it.hasNext())
{
//Object obj = it.next();
if(!newAl.contains(it.next()))
newAl.add(it.next());//这里如果不是obj,会NoSuchElementException
}
return newAl;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |