Java新特性 : 10-12
10. 尚硅谷_Java8新特性_Stream_排序
11. 尚硅谷_Java8新特性_Stream_查找与匹配
stream API的終止操作
allMath
anyMath : 是否至少匹配一个
noneMatch : 是否没有匹配所有元素
findFirst : 查找第一个
先排序,再获取第一个
findAny: 获取任意一个
先过滤,在任意选择一个
count
max
min
map一下,然后获取最小员工的工资数
12. 尚硅谷_Java8新特性_Stream_归约与收集
归约
reduce 归约 : 可以将流中元素反复结合起来,得到一个值
计算员工的薪资总和
收集
收集: 将流转换为其他形式。 接收一个Collector接口的实现,用于给Stream中元素做汇总的方法。
Collector接口的实现决定了如何对流执行收集操作
比如收集到list中去
再比如收集到set中去
如果想收集到特殊的数据结构中
收集总数
平均值
总和
最大值
最小值
分组
多级分组
分片(分区)
分成true和false两个区
另一种获取统计值得方式
连接
加个分割