3

因此,通过阅读http://docs.oracle.com/javase/6/docs/api/java/util/ListIterator.html#next%28%29

强调文本

E 下一个()

Returns the next element in the list. This method may be called repeatedly

以前来回走。(请注意,交替调用 next 和 previous 将重复返回相同的元素。)

我明白他们的意思

请注意,交替调用 next 和 previous 将重复返回相同的元素

但是我还没有在 javadoc 中找到它是如何发生的。我想这是因为iterator.next()“光标”在返回当前元素后自动进入下一个位置?可能?所以在这种情况下,调用iterator.previous()只会返回相同的元素并将光标设置回调用之前的位置iterator.next()

4

0 回答 0