上節(jié)我們介紹了Lambda表達(dá)式和函數(shù)式接口,本節(jié)探討它們的應(yīng)用,函數(shù)式數(shù)據(jù)處理,針對(duì)常見(jiàn)的集合數(shù)據(jù)處理,Java 8引入了一套新的類(lèi)庫(kù),位于包java.util.stream下,稱(chēng)之為Stream API,這套API操作數(shù)據(jù)的思路,不同于我們?cè)?a target="_blank" style="text-decoration-line: none; color: rgb(51, 153, 255);">38節(jié)55節(jié)介紹的容器類(lèi)API,它們是函數(shù)式的,非常簡(jiǎn)潔、靈活、易讀,具體有什么不同呢?由于內(nèi)容較多,我們分為兩節(jié)來(lái)介紹,本節(jié)先介紹一些基本的API,下節(jié)討論一些高級(jí)功能。

基本概念

接口Stream類(lèi)似于一個(gè)迭代器,但提供了更為豐富的操作,Stream API的主要操作就定義在該接口中。 Java 8給Collection接口增加了兩個(gè)默認(rèn)方法,它們可以返回一個(gè)Stream,如下所示:

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開(kāi)發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

        		

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式