sorting - Groovy自定义排序

标签 sorting grails groovy

我有一份工作经历列表(EH),这是一个对象。每个EH都有日期和日期。用户注册应用程序的顺序可能不正确。如何按最新到最旧的顺序排序?

例如:

empHistory.each{
  println it.dateFrom +"-"+ it.dateTo
}

结果:
10/01/2014 - 02/01/2015
03/07/2013 - 07/01/2014

任何解决方案将不胜感激。

谢谢,

最佳答案

下面的代码应该可以完成这项工作:

empHistory.sort { -it.dateFrom }.each {
   println "$it.dateFrom-$it.dateTo"
}

关于sorting - Groovy自定义排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29138910/

相关文章:

grails - 将Grails纳入Liferay的最好方法是什么?

groovy - 是否有某种方法可以对不存在的对象使用安全空运算符?

json - 从 jsonb_each() 中按 "value"排序数据可靠吗?

java - Java中的深拷贝数组

algorithm - 对单个链表进行排序

Grails 域对象存储 Map<K,V>

jquery - JQuery在生产环境中不起作用

grails - 更改Web项目的URL?

class - Groovy 为我的类(class)设置 .each 行为

c - 输出结果错误