Java— ConcurrentModificationException異常處理

異常描述: 如果一個迭代器發現它的集合被另一個迭代器修改了,或是被該集合自身的方法修改了,就會跑出一個ConcurrentModificationException異常。 (也存在例外情況,文末已給出) 例: 情況一: 情況二: 避免該異常應遵循原則: 可以根據需要爲一個集合關聯多個迭代器,前提是這些迭代器只能讀取集合。或者,可以關聯一個能同時讀寫的迭代器。 對上述例子可以修改爲: 修改一: 修改
相關文章
相關標籤/搜索