Java迭代器遍歷list的方法及代碼分析
Java迭代器遍歷list的方法是什么?動(dòng)力節(jié)點(diǎn)小編來告訴大家。迭代器可用于遍歷ArrayList。如果ArrayList中有更多元素,則hasNext()方法返回true,否則返回false。next()方法返回ArrayList中的下一個(gè)元素,如果沒有下一個(gè)元素,則引發(fā)異常NoSuchElementException。
演示該程序的程序如下。
import java.util.ArrayList;
import java.util.Iterator;
public class Demo {
public static void main(String[] args) {
ArrayList aList = new ArrayList();
aList.add("Apple");
aList.add("Mango");
aList.add("Guava");
aList.add("Orange");
aList.add("Peach");
System.out.println("The ArrayList elements are: ");
for (Iterator iter = aList.iterator(); iter.hasNext();) {
System.out.println(iter.next());
}
}
}輸出:
The ArrayList elements are: Apple Mango Guava Orange Peach
現(xiàn)在讓我們了解上面的程序。
創(chuàng)建ArrayList,并使用ArrayList.add()將元素添加到ArrayList。然后,使用一個(gè)使用Iterator接口的迭代器顯示ArrayList元素。演示這的代碼片段如下
ArrayList aList = new ArrayList();
aList.add("Apple");
aList.add("Mango");
aList.add("Guava");
aList.add("Orange");
aList.add("Peach");
System.out.println("The ArrayList elements are: ");
for (Iterator iter = aList.iterator(); iter.hasNext();) {
System.out.println(iter.next());
}到此這篇關(guān)于Java迭代器遍歷list的方法及代碼分析的文章就介紹到這了,更多相關(guān)Java迭代器遍歷list的方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java中Scanner的常用方法總結(jié)(一次學(xué)懂)
這篇文章主要給大家介紹了關(guān)于Java中Scanner常用方法的相關(guān)資料,Java中的Scanner是一個(gè)用于讀取用戶輸入的類,它可以讀取各種類型的數(shù)據(jù),包括整數(shù)、浮點(diǎn)數(shù)、字符串等等,需要的朋友可以參考下2023-11-11
selenium-java實(shí)現(xiàn)自動(dòng)登錄跳轉(zhuǎn)頁面方式
利用Selenium和Java語言可以編寫一個(gè)腳本自動(dòng)刷新網(wǎng)頁,首先,需要確保Google瀏覽器和Chrome-Driver驅(qū)動(dòng)的版本一致,通過指定網(wǎng)站下載對(duì)應(yīng)版本的瀏覽器和驅(qū)動(dòng),在Maven項(xiàng)目中添加依賴,編寫腳本實(shí)現(xiàn)網(wǎng)頁的自動(dòng)刷新,此方法適用于需要頻繁刷新網(wǎng)頁的場(chǎng)景,簡(jiǎn)化了操作,提高了效率2024-11-11
Java 數(shù)據(jù)庫連接池詳解及簡(jiǎn)單實(shí)例
這篇文章主要介紹了Java 數(shù)據(jù)庫連接池詳解及簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下2016-12-12
Java8新特性之接口中的默認(rèn)方法和靜態(tài)方法詳解
今天帶大家學(xué)習(xí)的是Java8新特性的相關(guān)知識(shí),文章圍繞著Java接口中的默認(rèn)方法和靜態(tài)方法展開,文中有非常詳細(xì)的的代碼示例,需要的朋友可以參考下2021-06-06
SpringBoot MainApplication類文件的位置詳解
這篇文章主要介紹了SpringBoot MainApplication類文件的位置詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
Java數(shù)據(jù)結(jié)構(gòu)之基于比較的排序算法基本原理及具體實(shí)現(xiàn)
最近剛學(xué)習(xí)完七種比較常見的基于比較的排序算法,感覺比較重要,所以寫個(gè)博客記錄一下,通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下2021-09-09

