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


Java ListIterator hasNext()用法及代碼示例


ListIterator 接口的 hasNext() 方法用於在向前遍曆給定列表期間,如果給定列表迭代器包含更多元素,則返回 true。

用法

boolean hasNext()

參數

NA

指定者:

接口 Iterator<E> 中的 hasNext

返回

如果給定列表迭代器在向前遍曆給定列表期間包含更多元素,則上述方法用於返回 true。

例子1

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class JavaListIteratorhasNextExample1 {
   public static void main(String[] args) {
	   List<Long>  li = new ArrayList<>();
		  Iterator<Long> itr = null;
		  li.add(66l);
		  li.add(70l);
		  li.add(21l);
		  itr = li.listIterator(); 
		 System.out.println("The final list for long value is given as:");
		  while(itr.hasNext()){
	          System.out.println(itr.next());
	      } 
	   }
	}

輸出:

The final list for long value is given as:
66
70
21

例子2

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class JavaListIteratorhasNextExample2 {
   public static void main(String[] args) {
	List<Character>  li = new ArrayList<>();
		  Iterator<Character> itr = null;
		  li.add('a');
		  li.add('e');
		  li.add('i');
		  li.add('o');
		  li.add('u');
		  itr = li.listIterator(); 
		 System.out.println("The final list for the characters is given as:");
		  while(itr.hasNext()){
	          System.out.println(itr.next());
	      } 
	   }
	}

輸出:

The final list for the characters is given as:
a
e
i
o
u

例子3

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class JavaListIteratorhasNextExample3 {
   public static void main(String[] args) {
	   List<Integer>  li = new ArrayList<>();
		  Iterator<Integer> itr = null;
		  li.add(22);
		  li.add(44);
		  li.add(88);
		  li.add(11);
		  li.add(33);
		  itr = li.listIterator(); 
		 System.out.println("The final list for integer value is given as:");
		  while(itr.hasNext()){
	          System.out.println(itr.next());
	      } 
	   }
	}

輸出:

The final list for integer value is given as:
22
44
88
11
33




相關用法


注:本文由純淨天空篩選整理自 Java ListIterator hasNext() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。