【问题标题】:Groovy custom sortGroovy 自定义排序
【发布时间】:2015-03-19 07:07:52
【问题描述】:

我有一份工作经历列表 (EH),它是一个对象。每个 EH 都有 date from 和 date to。用户注册应用程序可能不按顺序。如何按最近到最旧对其进行排序?

例如:

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

结果:

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

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

谢谢,

【问题讨论】:

标签: sorting grails groovy


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 2014-07-18
    • 2011-12-16
    • 2012-01-01
    • 2011-01-11
    • 2011-03-08
    相关资源
    最近更新 更多