2015-03-19 64 views
0

我得到了一份就業歷史記錄(EH),它是一個對象。每個EH的日期從和日期到。用戶註冊申請可能無法按順序進行。我怎樣才能按照最近到最古老的方式進行分類?Groovy自定義排序

例如:

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

結果:

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

任何解決方案將受到讚賞。

感謝,

+0

可能重複(http://stackoverflow.com/問題/ 8672811 /如何反向排序的groovy集合) – cfrick 2015-03-19 10:19:16

回答

1

下面的代碼塊應該做的工作:?如何扭轉那種一個Groovy集合]

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

很酷,謝謝先生。 – kucku13 2015-03-20 02:01:01