簡單的流操作

image.png
常用流操作:
1、collect(toList())

image.png
2、map:如果一個函數(shù)可以將一種類型的值轉(zhuǎn)換成另一種類型,map操作就可以使用該函數(shù),將一個流中的值轉(zhuǎn)換成一個新的流

image.png
3、filter,遍歷數(shù)據(jù)并檢查其中的元素時,可嘗試使用Stream中提供的新方法filter
例:獲取到集合中的字符串中含有數(shù)字的字符串

image.png
4、flatMap:可用Stream替換值,然后將多個Stream連接成一個Stream

image.png
5、max和min:求最大值和最小值

image.png
6、reduce :可以實現(xiàn)從一組值中生成一個值
例:累加一個列表

image.png