Java Collections emptyListIterator()

emptyListIterator() 用于获取没有元素的列表迭代器。

1 语法

public static <T> ListIterator<T> emptyListIterator()   

2 参数

3 返回值

返回没有元素的列表迭代器。

4 Collections emptyListIterator()示例1

package com.yiidian;

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

public class Demo {

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

输出结果为:

Output: false

5 Collections emptyListIterator()示例2

package com.yiidian;

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

public class Demo {

    public static void main(String[] args) {
        List<Integer> ls = new ArrayList<Integer>();
        ls.add(1);
        ls.add(2);
        ListIterator<String> Itr = Collections.emptyListIterator();
        System.out.println(Itr.next());
    }
}

输出结果为:

Exception in thread "main" java.util.NoSuchElementException
	at java.util.Collections$EmptyIterator.next(Collections.java:4189)
	at com.yiidian.Demo.main(Demo.java:18)

6 Collections emptyListIterator()示例3

package com.yiidian;

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

public class Demo {

    public static void main(String[] args) {
        List<Integer> ls = new ArrayList<Integer>();
        ls.add(1);
        ls.add(2);
        ListIterator<String> Itr = Collections.emptyListIterator();
        System.out.println(Itr.nextIndex());
        System.out.println(Itr.previousIndex());
        System.out.println("nextIndex() and previousIndex() always returns 0 and -1.");
    }
}

输出结果为:

0
-1
nextIndex() and previousIndex() always returns 0 and -1.

 

热门文章

优秀文章