`
rox
  • 浏览: 42686 次
  • 性别: Icon_minigender_1
  • 来自: 海口
社区版块
存档分类
最新评论

Groovy的Map排序

阅读更多

 


//sort by map values
02.def map = [a:3, b:2, c:1]
03.map = map.sort {it.value}
04.assert map == [c:1, b:2, a:3]
05.  
06.//sort by map values in reverse
07.map = [a:1, b:2, c:3]
08.map = map.sort {a, b -> b.value <=> a.value}
09.assert map == [c:3, b:2, a:1]

参考资料:
  • JN1035-Maps

  • Groovy Map Sort by Value

  • Sorting map keys by comparing it's values

  • Groovy Maps: Reverse Sort
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics