【问题标题】:Hazelcast sort IMap (Scala)Hazelcast 排序 IMap (Scala)
【发布时间】:2012-12-23 07:57:39
【问题描述】:

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

有没有一种好的方法可以按键对 IMap 进行排序(除了在本地对键进行排序并按排序后的键打印)?

【问题讨论】:

标签: scala sorting map hazelcast


【解决方案1】:

由于IMap 扩展了常规java.util.Map,您可以使用scala.collection.immutable.TreeMap,它始终按键排序。

println(TreeMap() ++ imap)

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

【讨论】:

  • 这会在本地对地图进行排序,这与所要求的相反。
猜你喜欢
  • 1970-01-01
  • 2021-06-27
  • 1970-01-01
  • 2018-10-23
  • 1970-01-01
  • 1970-01-01
  • 2022-11-15
  • 1970-01-01
  • 2015-08-26
相关资源
最近更新 更多