共計 686 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以通過以下步驟來使用迭代器:
- 創(chuàng)建一個集合對象(如 List、Set、Map 等)。
- 使用集合對象的
iterator()
方法獲取迭代器對象。 - 使用迭代器對象的
hasNext()
方法判斷是否還有下一個元素。 - 使用迭代器對象的
next()
方法獲取下一個元素。 - 可選:使用迭代器對象的
remove()
方法刪除當前元素。
以下是一個使用迭代器遍歷 List 集合的示例代碼:
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class IteratorExample {public static void main(String[] args) {List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Orange");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {String element = iterator.next();
System.out.println(element);
}
}
}
運行上述代碼,將輸出:
Apple
Banana
Orange
需要注意的是,一旦使用迭代器遍歷集合后,就不能再直接修改集合中的元素,否則會拋出 ConcurrentModificationException
異常。如果需要在遍歷過程中刪除元素,應該使用迭代器的 remove()
方法。
丸趣 TV 網 – 提供最優(yōu)質的資源集合!
正文完