不要在foreach循环里进行元素的remove/add操作(个人理解)

如下代码: 编译器编译后的代码如下: } 首先大家应该了解,对集合做remove,and等操作会触修改次数(modCount)的增加。 以下是集合实现的Iterator.hasNext()方法 cursor:下一个元素的索引位置(调用Interator.next()是会触发cursor+1) size:集合长度 总结:如果我们我们用foreach删除的元素刚好是最后一个,删除完成前cursor刚好
相关文章
相关标签/搜索