シーケンスからいくつかの値を取得していますが、同じシーケンスからの別々の値セットに対して2回行う必要があります。私がどちらか一方を呼び出すと、すべてが正しく返されますが、next()
を2回呼び出すとNoSuchElementException
となります。このオンラインについて読んだ後、私はnext()
を一度呼び出した後にそれを集めました。それを呼び出した後の他の時間は、基本的に反復子falseを返します。あなたは同じものから2つの別々のデータセットをどうやって得ますかCollection
?Iteratorでnext()を2回呼び出すとNoSuchElementExceptionがスローされます
while (ai.hasNext()) {
String ao = ai.next().getImageURL(ImageSize.MEGA);
String an= ai.next().getName();
}
同じデータ上の2回の別個の反復子を作成します。 –