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