ListIterator是集合List的特有的迭代器接口,当List的子类实现或者继承List后当让也就有了list特有的迭代器ListIterator,实例对象后当让可以创建ListIterator的对象了啊。
你说的同时add和remove是在使用Iterator接口迭代时会发生的并发修改异常,那是因为add是集合中的方法,remove是Iterator迭代器的方法,同时用就可能方法异常。ListIterator 继承Iterator ,add,remove等方法都是迭代器的,所以添加删除都是ListIterator的,同时使用就不会有问题了 |