请选择 进入手机版 | 继续访问电脑版
切换风格

Sunset glow Snow NewYear London Flowers Wizard California Cloud Sky Lavender City Black Beige Dragon

1万

主题

1万

帖子

3万

积分

金牌会员

Rank: 6Rank: 6

吾爱币
25109
在线时间
9 小时
注册时间
2020-3-25

论坛新星

Java8对多个字段排序[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式
标签:private string enc The out gen void sys ted
Java8对多个字段排序

创建User对象
public class Users { private Long id; private String name; private String code; private Long supId; private List usersList; public Users() { } public Users(Long id, String name, String code, Long supId) { this.id = id; this.name = name; this.code = code; this.supId = supId; }}编写测试类
public class Demo01 { List usersList = new ArrayList(); @Before public void generateData() { usersList.add(new Users(1l, "张三", "20", 0L)); usersList.add(new Users(2l, "李四1", "22", 1L)); usersList.add(new Users(4l, "王五1", "20", 2L)); usersList.add(new Users(3l, "李四2", "20", 1L)); usersList.add(new Users(6l, "王五3", "22", 2L)); usersList.add(new Users(5l, "王五2", "21", 2L)); usersList.add(new Users(7l, "王五4", "23", 2L)); } @Test public void demo1() { List collect = usersList.stream().sorted(Comparator.comparing(Users::getSupId).thenComparing(Users::getCode)).collect(Collectors.toList()); for (Users users : collect) { System.out.println(users); } }}以上代码含义是:通过supId字段进行排序,如果supId相同则按照code字段排序。结果集:
Users{id=1, name=‘张三‘, code=‘20‘, supId=0}Users{id=3, name=‘李四2‘, code=‘20‘, supId=1}Users{id=2, name=‘李四1‘, code=‘22‘, supId=1}Users{id=4, name=‘王五1‘, code=‘20‘, supId=2}Users{id=5, name=‘王五2‘, code=‘21‘, supId=2}Users{id=6, name=‘王五3‘, code=‘22‘, supId=2}Users{id=7, name=‘王五4‘, code=‘23‘, supId=2}Java8对多个字段排序
标签:private string enc The out gen void sys ted
原文地址:https://www.cnblogs.com/xianbeier/p/14267410.html




上一篇:react-dnd 拖拽排序
下一篇:Springboot 注解之 @ImportResource
回复

使用道具 举报

60

主题

2745

帖子

5552

积分

金牌会员

Rank: 6Rank: 6

吾爱币
2807
在线时间
0 小时
注册时间
2020-7-7
发表于 3 天前 | 显示全部楼层
very good
回复

使用道具 举报

235

主题

2956

帖子

6149

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3193
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 前天 12:03 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

49

主题

2801

帖子

5651

积分

金牌会员

Rank: 6Rank: 6

吾爱币
2850
在线时间
0 小时
注册时间
2020-7-7
发表于 昨天 02:51 | 显示全部楼层
占位编辑
回复

使用道具 举报

227

主题

2966

帖子

6159

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3193
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 4 小时前 | 显示全部楼层
嘘,低调。
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|吾爱分享-享你所想 ( 黔ICP备18007665号-2 )|网站地图

GMT+8, 2021-1-17 07:48 , Processed in 2.550468 second(s), 56 queries .

Powered by 52Fenxiang.Top

© 2001-2020 Comsenz Inc.

返回顶部