摘要:今天整理了一下集合所學(xué)的知識(shí),看到的時(shí)候,忽然想到到底有幾種遍歷的方法,于是我就把我所知道的都列了出來。。。好好學(xué)習(xí)天天向上不做碼農(nóng)增強(qiáng)我偶然看到的,覺得很強(qiáng)。。。實(shí)現(xiàn),是的和上面第三條思路一樣剛學(xué),剛寫,寫的不好希望見諒。
今天整理了一下集合所學(xué)的知識(shí),看到List的時(shí)候,忽然想到到底有幾種遍歷List的方法,于是我就把我所知道的都列了出來。。。
public class Test { public static void main(String[] args) { Listlist = new ArrayList (); list.add("好好學(xué)習(xí)"); list.add("天天向上"); list.add("不做碼農(nóng)"); //1.增強(qiáng)for // for(String s : list) // System.out.println(s); //2.Iterator // Iterator i = list.iterator(); // while(i.hasNext()) // System.out.println(i.next()); //3.我偶然看到的,覺得很強(qiáng)。。。 // for(Iterator i = list.iterator(); i.hasNext();) // System.out.println(i.next()); //4.forEach的Lambda表達(dá)式實(shí)現(xiàn) // list.forEach(a -> System.out.println(a)); //5.forEach的內(nèi)部類實(shí)現(xiàn) // list.forEach(new Consumer () { // // @Override // public void accept(String t) { // System.out.println(t); // } // }); //6.我寫了那么多,把這個(gè)給忘了。。 // for(int i = 0; i < list.size(); i++) // System.out.println(list.get(i)); //7.ListIterator實(shí)現(xiàn),是Iterator的 // ListIterator listi = list.listIterator(); // while(listi.hasNext()) // System.out.println(listi.next()); //8.和上面第三條思路一樣 for(ListIterator listi = list.listIterator(); listi.hasNext();) System.out.println(listi.next()); } }
剛學(xué)Java,剛寫sf,寫的不好希望見諒。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/72299.html
摘要:有返回值,返回一個(gè)符合條件的元素?cái)?shù)組返回一個(gè),判斷是否有元素符合條件,如果有一個(gè)元素符合條件,則循環(huán)會(huì)終止。返回一個(gè)遍歷器對(duì)象,用來遍歷鍵名鍵值組成的數(shù)組。這三個(gè)方法調(diào)用后生成的遍歷器對(duì)象,所遍歷的都是計(jì)算生成的數(shù)據(jù)結(jié)構(gòu)。 1.map 有返回值,返回一個(gè)新的數(shù)組,每個(gè)元素為調(diào)用func的結(jié)果。 let list = [1, 2, 3, 4, 5]; let other = list.m...
摘要:抓住了迭代器模式的本質(zhì),即是迭代,賦予了它極高的地位。輸出結(jié)果輸出結(jié)果小結(jié)迭代器模式幾乎是種設(shè)計(jì)模式中最常用的設(shè)計(jì)模式,本文主要介紹了是如何運(yùn)用迭代器模式,并介紹了模塊生成迭代器的種方法,以及種生成迭代器的內(nèi)置方法。 showImg(https://segmentfault.com/img/bVbmv7W?w=4272&h=2848); 在軟件開發(fā)領(lǐng)域中,人們經(jīng)常會(huì)用到這一個(gè)概念——設(shè)...
摘要:抓住了迭代器模式的本質(zhì),即是迭代,賦予了它極高的地位。輸出結(jié)果輸出結(jié)果小結(jié)迭代器模式幾乎是種設(shè)計(jì)模式中最常用的設(shè)計(jì)模式,本文主要介紹了是如何運(yùn)用迭代器模式,并介紹了模塊生成迭代器的種方法,以及種生成迭代器的內(nèi)置方法。 showImg(https://segmentfault.com/img/bVbmv7W?w=4272&h=2848); 在軟件開發(fā)領(lǐng)域中,人們經(jīng)常會(huì)用到這一個(gè)概念——設(shè)...
閱讀 881·2021-10-25 09:45
閱讀 3308·2021-09-22 14:58
閱讀 3862·2021-08-31 09:43
閱讀 928·2019-08-30 15:55
閱讀 930·2019-08-29 13:51
閱讀 1238·2019-08-29 13:02
閱讀 3495·2019-08-29 12:52
閱讀 1969·2019-08-26 13:27