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)文章
SpringMVC請(qǐng)求的路徑變量里面寫正則表達(dá)式的方法
這篇文章主要介紹了SpringMVC請(qǐng)求的路徑變量里面寫正則表達(dá)式的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09深度解析Java中volatile的內(nèi)存語義實(shí)現(xiàn)以及運(yùn)用場(chǎng)景
這篇文章主要介紹了Java中volatile的內(nèi)存語義實(shí)現(xiàn)以及運(yùn)用場(chǎng)景,通過JVM的機(jī)制來分析volatile關(guān)鍵字在線程編程中的作用,需要的朋友可以參考下2015-12-12利用Java設(shè)置Word文本框中的文字旋轉(zhuǎn)方向的實(shí)現(xiàn)方法
Word文檔中可添加文本框,并設(shè)置文本框?yàn)闄M向文本排列或是縱向文本排列,或者設(shè)置文本框中的文字旋轉(zhuǎn)方向等.通過Java程序代碼,也可以實(shí)現(xiàn)以上文本框的操作.下面以Java代碼示例展示具體的實(shí)現(xiàn)步驟.另外,可參考C#及VB.NET代碼的實(shí)現(xiàn)方法,需要的朋友可以參考下2021-06-06