不要在foreach循環裏進行元素的remove/add操作(個人理解)

如下代碼: 編譯器編譯後的代碼如下: } 首先大家應該瞭解,對集合做remove,and等操作會觸修改次數(modCount)的增加。 以下是集合實現的Iterator.hasNext()方法 cursor:下一個元素的索引位置(調用Interator.next()是會觸發cursor+1) size:集合長度 總結:如果我們我們用foreach刪除的元素剛好是最後一個,刪除完成前cursor剛好
相關文章
相關標籤/搜索