使用 Java 中的迭代器遍歷集合


Java 中的集合提供了一個架構來處理物件組。Java 集合框架中的不同類有 ArrayList、LinkedList、HashSet、Vector 等。

可以使用迭代器遍歷集合,以下是使用 ArrayList 進行演示的程式 −

示例

 現場演示

import java.util.ArrayList;
import java.util.Iterator;
public class Demo {
   public static void main(String[] args) {
      ArrayList<String> aList = new ArrayList<String>();
      aList.add("John");
      aList.add("Peter");
      aList.add("Harry");
      aList.add("James");
      aList.add("Arthur");
      System.out.println("The ArrayList elements are: ");
      for (Iterator i = aList.iterator(); i.hasNext();) {
         System.out.println(i.next());
      }
   }
}

輸出

The ArrayList elements are:
John
Peter
Harry
James
Arthur

現在讓我們來理解一下上述程式。

建立 ArrayList 並使用 ArrayList.add() 將元素新增到 ArrayList 中。然後使用利用 Iterator 介面的迭代器顯示 ArrayList 元素。以下是展示此過程的程式碼片段 −

ArrayList<String> aList = new ArrayList<String>();
aList.add("John");
aList.add("Peter");
aList.add("Harry");
aList.add("James");
aList.add("Arthur");
System.out.println("The ArrayList elements are: ");
for (Iterator i = aList.iterator(); i.hasNext();) {
   System.out.println(i.next());
}

更新於: 30-Jul-2019

199 次瀏覽

職業生涯大爆發

完成本課程即可獲得認證

開始
廣告