Java Collections emptyIterator()

emptyIterator() 用于获取没有元素的Iterator。

1 语法

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

2 参数

3 返回值

返回一个空的迭代器。

4 Collections emptyIterator()示例1

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java Collections.emptyIterator的例子
 */
import java.util.*;

public class Demo {

    public static void main(String[] args) {
        Iterator<String> Itr = Collections.emptyIterator();
        System.out.println("Output: "+Itr.hasNext());
    }
}

输出结果为:

Output: false

5 Collections emptyIterator()示例2

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java Collections.emptyIterator的例子
 */
import java.util.*;

public class Demo {

    public static void main(String[] args) {
        List<String> ls = new ArrayList<String>();
        ls.add("one");
        ls.add("two");
        ls.add("three");
        ls.add("four");
        Iterator<String> Itr = Collections.emptyIterator();
        while(Itr.hasNext()){
            System.out.println(Itr.next());
        }
        System.out.println("Iterator list is empty.");
    }
}

输出结果为:

Iterator list is empty.

6 Collections emptyIterator()示例3

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java Collections.emptyIterator的例子
 */
import java.util.*;

public class Demo {

    public static void main(String[] args) {
        List<Integer> ls = new ArrayList<Integer>();
        ls.add(1);
        ls.add(2);
        ls.add(3);
        ls.add(4);
        Iterator<String> Itr = Collections.emptyIterator();
        while(Itr.hasNext()){
            System.out.println(Itr.next());
        }
        System.out.println("It is empty Iterator list.");
    }
}

输出结果为:

It is empty Iterator list.

 

热门文章

优秀文章