不可以双重迭代删除元素 迭代器构造好只能遍历一次
需要双重删除元素 在里边可以加一个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)