Groovy自定义排序

时间:2015-03-19 07:07:53

标签: sorting grails groovy

我得到了一份就业历史(EH)清单,它是一个对象。每个EH都有日期和日期。用户注册应用程序可能没有按顺序。我如何按最近到最早的方式对其进行排序?

例如:

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

结果:

10/01/2014 - 02/01/2015
03/07/2013 - 07/01/2014

任何解决方案都将受到赞赏。

谢谢,

1 个答案:

答案 0 :(得分:1)

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

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