概述
为什么80%的码农都做不了架构师?>>>
发现groovy 对多个字段同时排序的简单做法
比如对于list
List list = [
[age: 3 ,priority:10,name: 'aa',id:1],
[age: 2 ,priority:10,name: 'ab',id:2],
[age: 10 ,priority:5,name: 'ba',id:5],
[age: 50 ,priority:4,name: 'bb',id:1],
[age: 33 ,priority:3,name: 'c',id:3],
[age: 44 ,priority:4,name: 'd',id:9],
]
按 age升序,priority降序 则有
list.sort { [it.age, -it.priority] }
相当于sql中的
select xxx from xx where xxx order by age asc,priority desc
文档貌似没有提及,特此记录下
转载于:https://my.oschina.net/fuye/blog/1862341
最后
以上就是落后万宝路为你收集整理的groovy list sort 另一种方式的全部内容,希望文章能够帮你解决groovy list sort 另一种方式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复