0
点赞
收藏
分享

微信扫一扫

ArrayList遍历集合删除题

RockYoungTalk 2022-03-24 阅读 59

package arraylist;

import java.util.ArrayList;

public class ArrayListDemo4 {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add(98);
list.add(77);
list.add(66);
list.add(89);
list.add(79);
list.add(50);
list.add(100);
System.out.println(list);
第一种方法
for (int i = 0; i < list.size(); i++) {
int i1 = list.get(i);
if(i1 < 80){
list.remove(i);
i–;//每删除一个值就往后退一次
}
}
   第二种方法
for (int i = list.size()-1; i >= 0; i–) {//倒着遍历
int i1 = list.get(i);
if(i1 < 80){
list.remove(i);
}
}
System.out.println(list);
}
}

举报

相关推荐

0 条评论