【牛客網】稱砝碼 增強for循環中 修改元素報錯

我在代碼中,對HashSet進行增強for循環,並在循環中進行添加元素的操作,結果造成報錯: 所以學到了一個知識點。foreach的底層就是迭代器。在增強for循環中不能修改集合,否則會出現併發修改異常。除非你用迭代器去修改元素,例如可以用:iterator.remove();來刪除元素。
相關文章
相關標籤/搜索