在使用迭代器时,如果想要添加元素或者删除元素,需要ListIterator迭代器.并且迭代器的next()方法一旦调用则会遍历下一个元素,所以用迭代器遍历集合时,在while代码块内只能调用一次next()方法,否则会造成遍历不完整的结果.(不可以直接调用xx.next().setXxx()去修改当前元素内的属性值)
解决方案:可以将next()的地址赋给对象,通过修改对象的值去修改集合内元素的属性值.
标签:遍历,迭代,元素,List,next,调用,使用 From: https://www.cnblogs.com/Cha7N/p/17118751.html