A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

1 个回复

倒序浏览
选ListIterator
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马