當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。