Grails按键排序映射

Grails按键排序映射,grails,Grails,嗨,我正在尝试使用地图的键对地图进行排序 finalMap.entrySet().sort{it.key} 但密钥的排序不如下所示: [0=org.generator.Item@1304e60, 1=org.generator.Item@699df5, 10=org.generator.Item@14944, 11=org.generator.Item@713a72, 12=org.generator.Item@1b42301, 2=org.generator.Item@1664cde, 3=

嗨,我正在尝试使用地图的键对地图进行排序

finalMap.entrySet().sort{it.key}
但密钥的排序不如下所示:

[0=org.generator.Item@1304e60, 1=org.generator.Item@699df5, 10=org.generator.Item@14944, 11=org.generator.Item@713a72, 12=org.generator.Item@1b42301, 2=org.generator.Item@1664cde, 3=org.generator.Item@1409c28, 4=org.generator.Item@cc2061, 5=org.generator.Item@161eccb, 6=org.generator.Item@13e9b, 7=org.generator.Item@1b5438d, 8=org.generator.Item@1661f7b, 9=org.generator.Item@19cf00a]
尝试:

尝试:


它看起来已排序,但按字典顺序排列。它看起来已排序,但按字典顺序排列。
finalMap.entrySet().sort{it.key as Integer}