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