集合remove時出現ConcurrentModificationException 錯誤

錯誤原因:遍歷集合的時候調用list.remove,在遍歷中改變了數組的長度。所以就會報ConcurrentModificationException 錯誤。 解決辦法:通過迭代器iterator遍歷可以在集合中刪除元素。 如圖:註釋掉的就是會報錯的用法。後面的是正確用法。
相關文章
相關標籤/搜索