×

java 代码 循环 遍历

List中remove方法时需要注意的问题

小星星 小星星 发表于2021-09-17 10:15:58 浏览198 评论0

抢沙发发表评论

1list无法全部遍历

  remove后list的size大小会改变,如果是循环使用get(i)来访问的话,会出现数据无法全部遍历。

1.1解决办法

    每移过一次后,再把 i 移回来

for (int i = 0; i < list.size(); i++) {				
    list.remove(i);			
    i--;			
}


 您阅读本篇文章共花了: 

群贤毕至

访客