在Java中,Iterator是一個接口,用于遍歷集合中的元素。它提供了一種統一的方式來訪問集合中的元素,而不需要了解集合的內部結構。
使用Iterator的步驟如下:
以下是一個簡單示例,演示如何使用Iterator遍歷一個List集合:
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);
}
在上面的示例中,我們首先通過調用ArrayList的iterator()方法獲取一個Iterator對象,然后使用while循環和hasNext()方法來遍歷集合中的元素,最后使用next()方法獲取每個元素并打印出來。