看图片代码 这时候集合里面的元素"b"并没有被全部移除,是因为集合里面的元素在被remove方法一处的时候里面的元素会迁移。要想解决 有两种方法 一: 从面开始遍历 二 : 在移除成功后 让索引 回退 方法时 i–;这样就可以解决了。
ArrayList 在调用 remove()方法时元素迁移的解决办法。
最新推荐文章于 2023-01-08 10:48:29 发布
看图片代码 这时候集合里面的元素"b"并没有被全部移除,是因为集合里面的元素在被remove方法一处的时候里面的元素会迁移。要想解决 有两种方法 一: 从面开始遍历 二 : 在移除成功后 让索引 回退 方法时 i–;这样就可以解决了。