判断迭代器当前的对象的编号是否为5,是就调用迭代器的remove方法删除
2个回答
2017-07-26
展开全部
当程序抛出异常时总是执行到it.next()处发生:API中提到(在创建迭代器之后,除非通过迭代器自身的 remove 或 add 方法从结构上对
列表进行修改,否则在任何时间以任何方式对列表进行修改,迭代器都会抛出 ConcurrentModificationException。),也就是当发生了
如下图中modCount(记录了对集合修改的次数)的值不等于expectedModCount(通过迭代器对集合修改的次数)的值会抛异常。
列表进行修改,否则在任何时间以任何方式对列表进行修改,迭代器都会抛出 ConcurrentModificationException。),也就是当发生了
如下图中modCount(记录了对集合修改的次数)的值不等于expectedModCount(通过迭代器对集合修改的次数)的值会抛异常。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询