Java删除集合中元素的正确姿势

1、使用foreach的话,在删除完元素之后,接着遍历就会抛异常。如下图所示: 因为foreach实际的实现原理是迭代器的方式去遍历,会去调用Itr对象的hasNext()和next()方法。在该类的next和remove方法中,都会去调用checkForComodification()方法,该方法内部就做了一件事,判断modCount(实际修改的次数)和expectedModcount(期望修改
相关文章
相关标签/搜索