System.out.println(max); //Optional[5]
System.out.println(maxAndThen); //5
}
备注:groupBy...他和groupBy的区别就是,它返回的是ConcurrentMap,而普通的就是返回的Map,需要注意区别,这里不做演示了。...多字段分组案例
此处为我后续新增内容,因为很多同学问我多字段怎么groupby,其实非常简单哈。...partition2); //{false={false=[1, 2, 3], true=[]}, true={false=[4, 5, 5, 5, 6], true=[9]}}
//也可以结合groupBy...System.out.println(collect); //{1=[1], 2=[2], 3=[3]}
生成统计信息(IntSummaryStatistics、DoubleSummaryStatistics等)
另一组非常有用的收集器是用来产生统计信息的收集器