Java ArrayList 循环删除第一个元素:使用 Iterator 的最佳实践
要在循环遍历 ArrayList 时删除第一个数,可以使用 Iterator 进行遍历和删除操作。以下是示例代码:
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext()) {
int num = iterator.next();
if (num == list.get(0)) {
iterator.remove();
}
}
System.out.println(list);
}
}
输出结果为:[2, 3, 4, 5]
原文地址: http://www.cveoy.top/t/topic/pYHH 著作权归作者所有。请勿转载和采集!