java pojo in action,JAVA 8 In Action 读书笔记 (三) : Collect In Stream

原始数据打印 :

Li Lei : 90 KG , 男, 大学

Li Lei : 98 KG , 男, 小学

Han Meimei : 60 KG , 女, 中学

Xiao wang : 82 KG , 女, 中学

Xiao zhang : 50 KG , 女, 小学

Xiao li : 94 KG , 女, 大学

样本总数 : 6

最重的 :

Li Lei : 98 KG , 男, 小学

最轻的 :

Xiao zhang : 50 KG , 女, 小学

最重的女孩 :

Xiao li : 94 KG , 女, 大学

体重总数 : 474 KG

体重总数2 : 474 KG

平均体重 : 79.0 KG

汇总数据: IntSummaryStatistics{count=6, sum=474, min=50, average=79.000000, max=98}

名字列表: Li Lei,Han Meimei,Xiao wang,Xiao zhang,Xiao li

按教育背景分组:

{中学=[Han Meimei : 60 KG , 女, 中学, Xiao wang : 82 KG , 女, 中学], 大学=[Li Lei : 90 KG , 男, 大学, Xiao li : 94 KG , 女, 大学], 小学=[Li Lei : 98 KG , 男, 小学, Xiao zhang : 50 KG , 女, 小学]}

二级分组,先教育背景,再体重:

{中学={false=[Han Meimei : 60 KG , 女, 中学], true=[Xiao wang : 82 KG , 女, 中学]}, 大学={true=[Li Lei : 90 KG , 男, 大学, Xiao li : 94 KG , 女, 大学]}, 小学={false=[Xiao zhang : 50 KG , 女, 小学], true=[Li Lei : 98 KG , 男, 小学]}}

按教育背景分组并统计人数 :

{中学=2, 大学=2, 小学=2}

二级分组,先教育背景,再体重,并统计人数:

{中学={false=1, true=1}, 大学={true=2}, 小学={false=1, true=1}}

不同教育背景下最重的:

{中学=Optional[Xiao wang : 82 KG , 女, 中学], 大学=Optional[Xiao li : 94 KG , 女, 大学], 小学=Optional[Li Lei : 98 KG , 男, 小学]}

根据性别分区:

{false=[Han Meimei : 60 KG , 女, 中学, Xiao wang : 82 KG , 女, 中学, Xiao zhang : 50 KG , 女, 小学, Xiao li : 94 KG , 女, 大学], true=[Li Lei : 90 KG , 男, 大学, Li Lei : 98 KG , 男, 小学]}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值