java中ArrayList的遍历删除元素(一)

  有如下需求,例如: 有如下一个ArrayList,需要删除其中字符串有 "2" 的元素   博主最开始学习java开发时,最先接触到的是简单for循环,所以最开始实现以上需求的编码为: 但是,得到的结果却为: 问题产生: 明显,上面集合遍历删除元素的方法并不正确,以至于元素 "2-1" 并未删除掉; 那么,造成如上结果的原因是啥呢?博主为了方便理解,画了如下一张图:     从上图可以看出,删
相关文章
相关标签/搜索