Grails按键排序 map

标签 grails

您好我正在尝试使用 map 的键对 map 进行排序

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

但是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}

关于Grails按键排序 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14031821/

相关文章:

unit-testing - 在没有启动嵌入式 tomcat 的情况下运行 grails 功能测试

Grails 脚手架 404 与 byte[]

selenium-webdriver - 我如何真正使Geb与Grails 2.3.11一起使用?

grails - 在 GORM Grails 中保存和查询日期

css - 如何在Grails渲染插件模板中使用bootstrap css

grails - Grails 2.0.0 JUnit测试@RunWith注释等效

mongodb - Mongodb异常恢复保存的事务

twitter-bootstrap - 使用Grails Google可视化API插件创建响应式图表?

rest - 制作 Postman 测试 - Grails

hibernate - Grails是否应该在集成测试中忽略刷新模式?