Java遍歷List集合的四種方法,如下:
使用ForEach循壞,增強(qiáng)for循環(huán)遍歷;
使用迭代器,集合類(lèi)的通用遍歷方式,用迭代器迭代;
使用for循壞,對(duì)于ArrayList來(lái)說(shuō)速度比較快;
使用Lambda表達(dá)式;
代碼示例如下:
import?java.util.ArrayList;import?java.util.Iterator;public?class?TestDemo{????public?static?void?main(String[]?args)?{????????ArrayList?arrayList?=?new?ArrayList<>();????????arrayList.add("a");????????arrayList.add("b");????????arrayList.add("c");????????????????//?forEach循壞,增強(qiáng)for循環(huán)遍歷????????for?(String?string?:?arrayList)?{????????????System.out.println(string);????????}????????//?迭代器?集合類(lèi)的通用遍歷方式,?用迭代器迭代????????Iterator?iterator?=?arrayList.iterator();????????while?(iterator.hasNext()){????????????String?string1?=??(String)?iterator.next();????????????System.out.println(string1);????????}????????//?for循壞?對(duì)于ArrayList來(lái)說(shuō)速度比較快,?用for循環(huán),?以size為條件遍歷:????????for?(int?i?=?0?;i?<?arrayList.size();?i++)?{????????????String?string2?=?arrayList.get(i);????????????System.out.println(string2);????????}????????????????//?Lambda表達(dá)式????????arrayList.forEach(System.out::println);????}}
Java技術(shù)內(nèi)容
Java中List集合:http://www.bjpowernode.com/tutorial_java_advance/637.html
以上就是長(zhǎng)沙牛耳教育java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java中遍歷list集合的四種方法”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€(xiàn)咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。