イテレーションで作業する場合、どの条件IllegalStateException
でスローされますか? 私は割り当てに取り組んでおり、それは多肢選択式です:
a) 呼んだremove
後に呼ぶnext
b) 呼んだnext
後に呼ぶprevious
c) 呼んだremove
後に呼ぶremove
d) 呼んだremove
後に呼ぶprevious
「APIドキュメント」で見つけたのは、next
メソッドがまだ呼び出されていないか、remove
メソッドへの最後の呼び出しの後にメソッドが既に呼び出されているnext
場合です。
したがって、答えは「a」でなければなりませんが、それは間違っていると言われています。なぜ私の推論は間違っているのですか? 正しい答えは何ですか?