Java.util.Collections 类

java.util.Collections.emptyIterator() 方法返回一个没有元素的迭代器。更准确地说:

  • hasNext 总是返回 false
  • next 总是抛出 NoSuchElementException
  • remove 总是抛出 IllegalStateException

语法

public static <T> Iterator<T> emptyIterator()

这里,T 是迭代器中元素的类型(如果有的话)。

参数

不需要参数。

返回值

返回一个空迭代器。

异常

无。

示例:

在下面的示例中,java.util.Collections.emptyIterator() 方法用于创建一个空迭代器。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建一个空的迭代器
    Iterator<Integer> Itr = Collections.emptyIterator();

    //打印迭代器的内容
    while(Itr.hasNext()) {
      System.out.println(Itr.next());
    }
    System.out.println("Iterator is empty.");
  }
}

以下的输出上面的代码将是:

Iterator is empty.