ArrayList在遍历过程中不能执行删除,不然会报异常:
所以,要实现删除,需要把List转换为Iterator进行迭代,再执行删除。
Exception in thread "main" java.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
at java.util.AbstractList$Itr.next(AbstractList.java:343)
所以,要实现删除,需要把List转换为Iterator进行迭代,再执行删除。
本文介绍在Java中使用ArrayList时,为了避免并发修改异常(ConcurrentModificationException),推荐使用Iterator来进行元素的遍历与删除操作。
3420

被折叠的 条评论
为什么被折叠?



