本教程操作環境:windows7系統、java10版,DELL G3電腦。
1.reduce
對于更細粒度的控制,有另一個流 API 函數,名為reduce,可用于對 Number 流中的值求和;
2.collect
collect是非常有用的終止操作,將流中的元素存放在不同類型的結果中。Java8通過內置的Collectors類支持多種內置的收集器。所以對于大部分常見操作,并不需要自己實現收集器。
3.flatMap
flatMap將流中的每個元素,轉換為其它對象的流。所以每個對象會被轉換為零個、一個或多個其它對象,以流的形式返回。這些流的內容之后會放進flatMap所返回的流中。
以上就是java數據流的高級用法,在使用之前需要對這些函數的基礎用法有所了解,再結合我們所學的數據流進行運用?;A知識不夠牢固的,可以去查閱對應的資料進行復習。更多關于“Java培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓經驗,課程大綱更科學更專業,有針對零基礎的就業班,有針對想提升技術的好程序員班,高品質課程助力你實現java程序員夢想。