List迭代時報ConcurrentModificationException異常

查看源代碼我們可以發現,List中有個modCount字段,如果在迭代過程中該字段修改了就會報ConcurrentModificationException異常。 下面看看相關源代碼 初始狀態下,modCount的值是0,在迭代開始時expectedModCount的值也爲0,如果在迭代過程中刪除了某個元素,此時modCount++後,modCount的值就變成1,那麼下次迭代(調用next方法)
相關文章
相關標籤/搜索