【发布时间】:2012-12-23 07:57:39
【问题描述】:
我在我的应用程序中使用 hazelcast IMap[String,Any]。打印地图时,应按键排序。
有没有一种好的方法可以按键对 IMap 进行排序(除了在本地对键进行排序并按排序后的键打印)?
【问题讨论】:
标签: scala sorting map hazelcast
我在我的应用程序中使用 hazelcast IMap[String,Any]。打印地图时,应按键排序。
有没有一种好的方法可以按键对 IMap 进行排序(除了在本地对键进行排序并按排序后的键打印)?
【问题讨论】:
标签: scala sorting map hazelcast
由于IMap 扩展了常规java.util.Map,您可以使用scala.collection.immutable.TreeMap,它始终按键排序。
println(TreeMap() ++ imap)
这显然不是免费的,因为您需要遍历 IMap 并在每次打印时对其进行排序。
【讨论】: