迭代器是一种模式
迭代器的方法都是直接调用集合的方法,提供统一的操作方式
并不是重复定义,因为使用Iterator就不用考虑是List还是Set

解决方案 »

  1.   

    同意,呵呵,不过一般情况下还是不要使用 Iterator 的 remove 方法
      

  2.   

    其实LinkedList中的remove(Object)也是通过调用Iterator中的remove(Object)来实现的。
      

  3.   

    从安全方面说,都是用自身的remove,比较好吧
      

  4.   

    为什么不要使用 Iterator 的 remove 方法?