在Java中,遍历空迭代器不会引发异常。如果迭代器为空,则不会进入循环。以下是一个示例代码:
import java.util.ArrayList;
import java.util.Iterator;
public class Main {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
// 获取迭代器
Iterator iterator = list.iterator();
// 遍历迭代器
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
}
}
在上述示例中,我们创建了一个空的ArrayList,并获取了其迭代器。然后,在while循环中使用iterator.hasNext()
检查是否有下一个元素。由于迭代器为空,循环体将不会执行,因此不会引发任何异常。
下一篇:遍历空格分隔的文本行并检索字段