写JAVA代码,用迭代器遍历一个整数的arraylist集合,在遍历的时候用迭代器的remove方法移除偶数。
时间: 2024-05-06 09:15:53 浏览: 94
java数组遍历 删除remove(示例代码)
可以按照如下方式实现:
```java
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
// 添加测试数据
for (int i = 0; i < 10; i++) {
list.add(i);
}
// 使用迭代器遍历
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
int num = iterator.next();
if (num % 2 == 0) {
iterator.remove();
}
}
// 输出结果
System.out.println(list);
}
}
```
在上述代码中,我们首先创建了一个整数类型的 `ArrayList` 集合,然后添加了10个测试数据。接着,使用迭代器遍历该集合,如果当前遍历的元素是偶数,就使用迭代器的 `remove()` 方法将其移除。最后,输出剩余的集合元素。
阅读全文