ArrayList遍历时删除元素的正确姿势是什么?
简介我们在项目开发过程中,经常会有需求需要删除ArrayList中的某个元素,而使用不正确的删除方式,就有可能抛出异常。或者在面试中,会遇到面试官询问遍历时如何正常删除元素。所以在本篇文章中,我们会对几种删除元素的方式进行测试,并对原理进行研究,希望可以帮助到大家!ArrayList遍历时删除元素的几种姿势首先结论如下:第1种方法 - 普通for循环正序删除(结果:会漏掉元素判断)第2种方法 - 普通for循环倒序删除(结果:正确删除)第3种方法 - for-each循环删除(结果:抛出异常)