Java8 歸約 reduce 第二講

最大值和最小值    原來,只要用歸約就可以計算最大值和最小值了!讓我們來看看如何利用學到的reduce來計算流中最大或最小元素。正如你前面看到的,reduce接收兩個參數: 一個初始值 一個Lambda來把兩個流元素結合起來併產生一個新值。 Lambda是一步步用加法運算符應用到流中每個元素的,如下圖所示。因此,你需要一個給定元素能夠返回最大值Lambda。reduce操作會考慮新值和流中下一個
相關文章
相關標籤/搜索