這篇文章主要講解了Java Collection集合遍歷的實(shí)現(xiàn)方法,內(nèi)容清晰明了,對(duì)此有興趣的小伙伴可以學(xué)習(xí)一下,相信大家閱讀完之后會(huì)有幫助。
創(chuàng)新互聯(lián)公司是一家網(wǎng)站設(shè)計(jì)公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營(yíng)產(chǎn)品:響應(yīng)式網(wǎng)站開發(fā)、成都品牌網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡(luò)互動(dòng)的體驗(yàn),以及在手機(jī)等移動(dòng)端的優(yōu)質(zhì)呈現(xiàn)。成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)、移動(dòng)互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運(yùn)營(yíng)、VI設(shè)計(jì)、云產(chǎn)品.運(yùn)維為核心業(yè)務(wù)。為用戶提供一站式解決方案,我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價(jià)值服務(wù)。
Iterator : 迭代器,集合的專用遍歷方式
Iterator
迭代器是通過(guò)集合的iterator()方法得到的,所以我們說(shuō)它是依賴于集合而存在的
Iterator中的常用方法
E next() : 返回迭代中的下一個(gè)元素
boolean hasNext() : 如果迭代具有更多元素,則返回true
代碼如下
public class CollectionDemo_01 { public static void main(String[] args) { //創(chuàng)建集合對(duì)象 Collectionc = new ArrayList (); //添加元素 c.add("hello"); c.add("world"); c.add("java"); //Iterator iterator() : 返回此集合中元素的迭代器,通過(guò)集合的iterator()方法得到 Iterator it = c.iterator(); /* 閱讀源碼可以知道,iterator方法,返回了一個(gè)實(shí)現(xiàn)Iterator 接口的具體實(shí)現(xiàn)類Itr所創(chuàng)建的對(duì)象 public Iterator iterator() { return new Itr(); } private class Itr implements Iterator {} */ //使用while循環(huán)遍歷集合 while (it.hasNext()){ String s = it.next(); System.out.println(s); } /* 運(yùn)行結(jié)果: hello world java */ } }
看完上述內(nèi)容,是不是對(duì)Java Collection集合遍歷的實(shí)現(xiàn)方法有進(jìn)一步的了解,如果還想學(xué)習(xí)更多內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。