黑马程序员技术交流社区
标题:
ArrayList集合迭代器该用Iterator还是ListIterator
[打印本页]
作者:
吕晓阳
时间:
2015-4-19 19:14
标题:
ArrayList集合迭代器该用Iterator还是ListIterator
Iterator迭代器中只有判断、返回下一值和移除三个方法,当需要添加操作时该选ListIterator?
public static ArrayList singleElement(ArrayList al)
{
//定义一个临时容器。
ArrayList newAl = new ArrayList();
Iterator it = al.iterator();
while(it.hasNext())
{
Object obj = it.next();
if(!newAl.contains(obj))
newAl.add(obj);
}
return newAl;
}
复制代码
这里使用了Iterator
作者:
zhu405557524
时间:
2015-4-19 21:58
选ListIterator
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2