使用迭代進行處理時,會在哪種情況下拋出IllegalStateException
?我工作的分配和它的選擇題:IllegalStateException會拋出哪個條件?
一)致電remove
調用next
B)調用previous
℃之後調用next
)調用remove
d後調用remove
)調用後調用remove
後previous
我在「API文檔」中發現的是,如果next
方法尚未調用,或者remove
方法已被調用在最後一次調用next
方法後。
所以答案必須是「a」,但我被告知這是錯誤的。爲什麼我的推理錯誤,什麼是正確的答案?
omg! :) C似乎比指示更多。 :)但是,下次,你介意給一些背景嗎? – Snicolas 2012-04-10 20:50:20
@Snicolas我知道,對吧?這有點令人不安之後,這種消除。 「IllegalStateException表示方法已在非法或不適當的時間被調用。」 – 2012-04-10 20:52:45
好的下次我會試着給你一些背景。抱歉!不管怎麼說,還是要謝謝你 – 2012-04-10 20:53:09