簡體   English   中英

在Groovy中排序

[英]Sorting in Groovy

我有以下代碼,列表為:

def l = ['a','e','A','x','Z','p','Q']
println(l.sort())

生成的輸出為:

[A, Q, Z, a, e, p, x]

現在,我知道這是基於ASCII的排序,我只想獲得正確的結果。 對於這種情況有什么可能的解決方案? 我想要的是這樣的:

[A, a, e, p, Q, x, Z]

嘗試:

['a','e','A','x','Z','p','Q'].sort { it.toLowerCase() }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM