Grails按键排序

时间:2012-12-25 15:15:41

标签: 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=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]

1 个答案:

答案 0 :(得分:4)

尝试:

finalMap.entrySet().sort{it.key as Integer}