黑马程序员技术交流社区

标题: ArrayList集合迭代器该用Iterator还是ListIterator [打印本页]

作者: 吕晓阳    时间: 2015-4-19 19:14
标题: ArrayList集合迭代器该用Iterator还是ListIterator
Iterator迭代器中只有判断、返回下一值和移除三个方法,当需要添加操作时该选ListIterator?
  1. public static ArrayList singleElement(ArrayList al)
  2.         {
  3.                 //定义一个临时容器。
  4.                 ArrayList newAl = new ArrayList();

  5.                 Iterator it = al.iterator();

  6.                 while(it.hasNext())
  7.                 {
  8.                         Object obj = it.next();

  9.                         if(!newAl.contains(obj))
  10.                                 newAl.add(obj);

  11.                 }

  12.                 return newAl;
  13.         }
复制代码

这里使用了Iterator

作者: zhu405557524    时间: 2015-4-19 21:58
选ListIterator




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2