只说一下能顺利删除的使用

1、使用iterator遍历
遍历List删除元素

与ArrayList遍历删除时情况不同, CopyOnWriteArrayList是允许使用增强型for进行循环遍历删除的

2、增强for循环
遍历List删除元素

总结:当使用ArrayList时,我们可以使用iterator实现遍历删除;而当我们使用CopyOnWriteArrayList时,我们直接使用增强型for循环遍历删除即可,此时使用iterator遍历删除反而会出现问题。

相关文章: