ConcurrentModificationException 併發修改異常的解決方案 代碼小白,大佬們指正下不足之處!!!

產生併發修改異常的原因是因爲,在迭代集合的過程當中,是不允許直接修改集合結構的。但是可以使用迭代器裏的刪除方法。每一個集合都實現了迭代器 在這裏調用了iterator方法,返回一個對象Itr。 Itr實現了這個接口,裏面有hashNext、next、remove等方法,在這裏可以直接調用這裏的remove的方法去刪除集合的元素 我們迭代時會調用next方法,在執行next方法時,會調用checkF
相關文章
相關標籤/搜索