国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

Java函數(shù)式編程(二):集合的使用

2019-11-26 15:24:39
字體:
供稿:網(wǎng)友

第二章:集合的使用

我們經(jīng)常會(huì)用到各種集合,數(shù)字的,字符串的還有對(duì)象的。它們無處不在,哪怕操作集合的代碼要能稍微優(yōu)化一點(diǎn),都能讓代碼清晰很多。在這章中,我們探索下如何使用lambda表達(dá)式來操作集合。我們用它來遍歷集合,把集合轉(zhuǎn)化成新的集合,從集合中刪除元素,把集合進(jìn)行合并。

遍歷列表

遍歷列表是最基本的一個(gè)集合操作,這么多年來,它的操作也發(fā)生了一些變化。我們使用一個(gè)遍歷名字的小例子,從最古老的版本介紹到現(xiàn)在最優(yōu)雅的版本。

用下面的代碼我們很容易創(chuàng)建一個(gè)不可變的名字的列表:

復(fù)制代碼 代碼如下:

final List<String> friends =
Arrays.asList("Brian", "Nate", "Neal", "Raju", "Sara", "Scott");
System.out.println(friends.get(i));
}

下面這是最常見的一種遍歷列表并打印的方法,雖然也最一般:

復(fù)制代碼 代碼如下:

for(int i = 0; i < friends.size(); i++) {
System.out.println(friends.get(i));
}

我把這種方式叫做自虐型寫法――又

主站蜘蛛池模板: 伊宁县| 区。| 甘德县| 玉门市| 德庆县| 普定县| 巍山| 都江堰市| 马鞍山市| 深泽县| 文登市| 上栗县| 安福县| 湘阴县| 堆龙德庆县| 德昌县| 杭州市| 太原市| 尼木县| 巴东县| 高碑店市| 筠连县| 连山| 梨树县| 米易县| 出国| 河津市| 永康市| 温州市| 开鲁县| 南康市| 东辽县| 福贡县| 尤溪县| 桂林市| 霸州市| 彭山县| 丹寨县| 高密市| 佛山市| 桂平市|