2. 编写java代码遍历一个List<Integer>中的元素,每遍历一个控制台输出后立即删除
时间: 2024-02-20 15:58:52 浏览: 109
Java如何在List或Map遍历过程中删除元素
可以使用迭代器来遍历List并删除元素,代码示例如下:
```java
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
Integer num = iterator.next();
System.out.println(num);
iterator.remove();
}
```
上述代码中,我们先创建了一个List,并向其中添加了三个整数。然后使用list.iterator()方法获取List的迭代器,通过迭代器遍历List中的元素。每遍历一个元素,即可使用iterator.remove()方法将其从List中删除。最后输出的结果分别为1、2、3。
阅读全文