我有一個JSONArray中的靜態值列表。這是我的例子數組:自定義排序Groovy JSONArray - 自定義值首先,然後按字母順序排列
JSONArray json = new JSONArray()
json = ["B", "E", "C", "Z", "A", "X", "F", "H"]
我需要以自定義的方式排序此json數組。我需要先放「E」,然後再放「F」,然後按字母順序排序。
我希望我的最終結果是這樣的:
json = ["E", "F", "A", "B", "C", "H", X", "Z"]
Groovy中有基本的排序功能,我可以按字母順序排序或反向字母順序使用:
json.sort()
或
json.reverse()
我正在尋找一種簡單的方法來進行自定義排序。
http://stackoverflow.com/questions/12623728/custom-list-sorting –
http://stackoverflow.com/questions/28210705/groovy-advance-sort/28212959#28212959 –