Java List.iterator()方法:對列表元素進行疊代

2020-07-16 10:04:51
Java 集合類中的 List.iterator() 方法用於返回按適當順序在列表的元素上進行疊代的疊代器。方法返回值為 Iterator 物件。

語法:

iterator()

典型應用

本範例使用 List 介面的實現類 ArrayList 初始化一個列表物件 list,並向該列表中新增 3 個元素,然後呼叫 iterator 方法獲取該列表的疊代器,最後通過迴圈輸出該列表中的全部元素。程式碼如下:
public static void main(String[] args){
    List<String>list = new ArrayList<String>();  //定義List集合物件list.add("保護環境"); //向列表中新增資料
    list.add("愛護地球");  //向列表中新增資料
    list.add("從我做起");  //向列表中新增資料
    Iterator it = list.iterator();  //獲取Iterator物件
    while(it.hasNext()){  //迴圈遍歷Iterator物件
    System.out.println(it.next());  //輸出Iterator物件中的值
  }
}
執行結果如下:
保護環境
愛護地球
從我做起