Java迭代器遍歷的方法是使用while循環和迭代器的hasNext()
和next()
方法進行遍歷。
具體步驟如下:
創建一個迭代器,通過調用iterator()
方法獲取集合的迭代器對象。
使用hasNext()
方法檢查迭代器是否還有下一個元素。
使用next()
方法獲取下一個元素,并將其賦值給一個變量。
在while循環中重復步驟2和步驟3,直到沒有下一個元素為止。
示例代碼如下:
Iterator<String> iterator = collection.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
// 對元素進行處理
}
此外,還可以使用增強for循環(foreach循環)來遍歷集合,示例代碼如下:
for (String element : collection) {
// 對元素進行處理
}
使用增強for循環時,內部自動使用了迭代器,簡化了代碼的編寫。