Java迭代器遍歷list的方法及代碼分析
Java迭代器遍歷list的方法是什么?動力節(jié)點小編來告訴大家。迭代器可用于遍歷ArrayList。如果ArrayList中有更多元素,則hasNext()方法返回true,否則返回false。next()方法返回ArrayList中的下一個元素,如果沒有下一個元素,則引發(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。然后,使用一個使用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()); }
到此這篇關于Java迭代器遍歷list的方法及代碼分析的文章就介紹到這了,更多相關Java迭代器遍歷list的方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
深度解析Java中volatile的內(nèi)存語義實現(xiàn)以及運用場景
這篇文章主要介紹了Java中volatile的內(nèi)存語義實現(xiàn)以及運用場景,通過JVM的機制來分析volatile關鍵字在線程編程中的作用,需要的朋友可以參考下2015-12-12利用Java設置Word文本框中的文字旋轉方向的實現(xiàn)方法
Word文檔中可添加文本框,并設置文本框為橫向文本排列或是縱向文本排列,或者設置文本框中的文字旋轉方向等.通過Java程序代碼,也可以實現(xiàn)以上文本框的操作.下面以Java代碼示例展示具體的實現(xiàn)步驟.另外,可參考C#及VB.NET代碼的實現(xiàn)方法,需要的朋友可以參考下2021-06-06