:.hasNext()がtrueを返すメソッドはなぜですか?以下のコードで
int i = element.getList().indexOf(element);
boolean test = element.getList().listIterator(i).hasNext();
テストは、私がelement.getList().size()
を呼び出す場合しかし、それはをリストに追加だけのものだった1
要素を返しtrue
を返しますだから、サイズを聞いたら、それは正しく機能しているようです。しかし、hasNext()
は、リスト全体に唯一のものがあるにもかかわらず、true
を返し続けます。
私はここで何が欠けていますか?
*あなたが*最初の要素の前に*いるためです。 –