当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java ListIterator next()用法及代码示例


ListIterator 接口的 next() 方法用于返回给定列表中的下一个元素。此方法用于遍历列表。

用法

public E next()

参数

NA

指定者:

接口 Iterator<E> 中的 next

返回

上述方法用于返回列表中的下一个元素。

抛出:

NoSuchElementException- 如果迭代中没有元素。

例子1

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class JavaListIteratornextExample1 {
     public static void main(String[] args) {
    	  List<Float>  li = new ArrayList<>();
    	  Iterator<Float> itr = null;
    	  li.add(1.1f);
    	  li.add(2.2f);
    	  li.add(3.3f);
    	  itr = li.listIterator(); 
    	 System.out.println("The list is given as:");
    	  while(itr.hasNext()){
              System.out.println(itr.next());
          } 
       }
    }

输出:

The list is given as:
1.1
2.2
3.3

例子2

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class JavaListIteratornextExample2 {
     public static void main(String[] args) {
    	  List<Character>  li = new ArrayList<>();
    	  Iterator<Character> itr = null;
    	  li.add('a');
    	  li.add('b');
    	  li.add('c');
    	  itr = li.listIterator(); 
    	 System.out.println("The list is given as:");
    	  while(itr.hasNext()){
              System.out.println(itr.next());
          } 
       }
    }

输出:

The list is given as:
a
b
c

例子3

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
public class JavaListIteratornextExample3 {
     public static void main(String[] args) {
    	  List<String>  li = new ArrayList<>();
    	  Iterator<String> itr = null;
    	  li.add("Programming");
    	  li.add("Language");
    	  itr = li.listIterator(); 
    	 System.out.println("The list is given as:");
    	  while(itr.hasNext()){
              System.out.println(itr.next());
          } 
       }
    }

输出:

The list is given as:
Programming
Language




相关用法


注:本文由纯净天空筛选整理自 Java ListIterator next() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。