Java_循环遍历删除其中某个元素

Java集合遍历

java集合遍历要删除其中某一个元素

1. for循环遍历list

在这里插入图片描述
这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索引也在变化,所以会导致你在遍历的时候漏掉某些元素。
比如当你删除第1个元素后,继续根据索引访问第2个元素时,因为删除的关系后面的元素都往前移动了一位,所以实际访问的是第3个元素。

因此,这种方式可以用在删除特定的一个元素时使用,但不适合循环删除多个元素时使用。

2. 增强for循环

在这里插入图片描述

3. iterator遍历

在这里插入图片描述

发布了44 篇原创文章 · 获赞 0 · 访问量 904
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览