0
在下面的代碼:爲什麼方法.hasNext()返回true?
int i = element.getList().indexOf(element);
boolean test = element.getList().listIterator(i).hasNext();
測試將返回true
但是如果我把element.getList().size()
它返回1
元素是添加到列表中的唯一的事,所以當我詢問它的尺寸時,它似乎確實運行正常。然而hasNext()
總是返回true
即使整個列表中只有一件事。
我在這裏錯過了什麼?
因爲你*之前*的第一個元素。 –