java循环删除Arraylist里边的的元素

2022-09-07 / 0 评论 / 43 阅读 / 正在检测是否收录...

不可以双重迭代删除元素 迭代器构造好只能遍历一次

需要双重删除元素 在里边可以加一个foreach

List<Integer> list=new ArrayList<>();
     list.add(1);
     list.add(2);
     list.add(3);
  //构造迭代器
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
  Integer next = iterator.next();
  //添加条件删除等于1的
  if(next == 1 ){
      iterator.remove();
  }
}     
本文共 53 个字数,平均阅读时长 ≈ 1分钟
0

打赏

海报

正在生成.....

评论 (0)

取消