我知道我可以利用Groovy中的sort()
函數對List進行排序。例如,我可以這樣做:如何在給定數字中對每個數字進行排序?
def numbers = [1,4,3] as List
print numbers.sort() // outputs : [1,3,4]
現在我想知道是否有在Groovy的功能,這確實是這樣的:如果我錯了
def number = 143
// any method there to apply on number, so that i can get 134 as output!?
// that is i get sorted my number?
指正!
@tim,看起來不錯,但在控制檯不起作用 - 獲取INT上線不匹配的構造函數():DEF分類=「$號」 .collect {it as int} .sort()。join()as int – virtualeyes 2011-06-07 11:18:10
在我的控制檯中工作。收集閉包中的「as int」可以忽略,因爲排序也適用於字符串表示的數字。 – 2011-06-07 11:37:28
@virtual Odd ...它在Web控制檯和1.8 – 2011-06-07 11:38:36