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


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

ListIterator 接口的 add() 方法用於將給定元素插入到指定列表中。在下一個元素可以通過 next() 方法返回之前自動插入該元素。

用法

void add(E  e)

參數

上述方法隻需要一種方法:

  1. 需要插入的元素 'e'。

返回

NA

拋出:

UnsupportedOperationalArgument- 如果給定的列表迭代器不支持 add() 方法。

ClassCastException - 如果某些元素的類避免將其添加到列表中。

IllegalArgumentException- 如果某些元素避免將其添加到列表中。

例子1

import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
public class JavaListIteratoraddExample1 {
   public static void main(String[] args) {
	  List<String>  li = new ArrayList<>();
	  Iterator<String> itr = null;
	  li.add("Hello");
	  li.add("Everyone");	  
	  itr = li.listIterator();   
	  while(itr.hasNext()){
          System.out.println(itr.next());
      } 
   }
}

輸出:

Hello
Everyone

例子2

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

輸出:

The list is given as:
66.9
70.4
34.6

例子3

import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
public class JavaListIteratoraddExample3 {
   public static void main(String[] args) {
	  List<Character>  li = new ArrayList<>();
	  Iterator<Character> itr = null;
	  li.add('t');
	  li.add('h');
	  li.add('j');
	  li.add('m');
	  itr = li.listIterator(); 
	 System.out.println("The list of alphabets is given as:"+li);  
   }
}

輸出:

The list of alphabets is given as:[t, h, j, m]




相關用法


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