,

2023-05-06 21:31:03 阅读:53549 作者: 134

请注意,在使用List之前需要进行非空处理

1 .按属性分组

MapString,listuser map=userlist.stream (.collect (collectors.grouping by (user : getname ) );

2 .获取集合中的属性并将其转换为集合

picturelist.stream((.map ) picture:3360getsrc ).collect ) collectors.tolist );

3 .根据集合中的某个属性按升序排序

roomList.stream ().sorted ) comparator.com paring (room 33603360 get avg price ) ) )

4 .根据集合中的属性按降序排序

roomlist.stream(.sorted ) comparator.com paring (room 33603360 get avg price ).reversed (.collectors ) )。

5 .集合中的属性太重

rpTags.stream ().distinct (.collect ) ) collectors.tolist ) );

6 .根据集合中的属性进行筛选,获取第一个

benefitlist.stream((.filter ) benefit-benefit.getid )==1 || benefit.getId )==20 || benefit.getId )

7 .根据集合中的属性转换为键值对Map

getModule ().stream (.collect ) collectors.tomap ) rateplando :3360 getrateplancode,rateplanDO - rateplanDO ) ) )

8 .获取集合中某个最大值的int数据

partnercityhoteldolist.stream (.maptoint ) partnercityhoteldo :3360 getid ).max ).orelse(-1 );

9 .提取集合中对象的属性转换List

partnerCityHotelDOList.stream ().map ) partnercityhoteldo :3360 getid ).collect );

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。

标签:
相关内容

Copyright © 2022 恩蓝号 Inc. 保留所有权利。 Powered by 恩蓝号

页面耗时0.0205秒, 内存占用107.28 KB, 访问数据库2次