Hazelcast分拣IMap(Scala)

Hazelcast分拣IMap(Scala),scala,sorting,map,hazelcast,Scala,Sorting,Map,Hazelcast,我在应用程序中使用hazelcast IMap[String,Any]。打印地图时,应按键进行排序 是否有一种很好的方法可以按键对IMap进行排序(而不是按本地键进行排序并按排序后的键进行打印)?因为IMap扩展了常规的java.util.Map,所以您可以使用始终按键排序的 println(TreeMap() ++ imap) 这显然不是免费的,因为您需要迭代IMap,并在每次打印时对其进行排序。这可能会有所帮助:这会在本地对地图进行排序,这与要求的相反。

我在应用程序中使用hazelcast IMap[String,Any]。打印地图时,应按键进行排序


是否有一种很好的方法可以按键对IMap进行排序(而不是按本地键进行排序并按排序后的键进行打印)?

因为
IMap
扩展了常规的
java.util.Map
,所以您可以使用始终按键排序的

println(TreeMap() ++ imap)

这显然不是免费的,因为您需要迭代
IMap
,并在每次打印时对其进行排序。

这可能会有所帮助:这会在本地对地图进行排序,这与要求的相反。