【发布时间】:2014-11-09 20:55:47
【问题描述】:
我有一个想要操作的嵌套地图。
我的数据类型如下:
nestedMap :SortedMap[Long, SortedMap[String, Double]]
我有一个nestedMap 的实例。
我想创建一个字符串的 List / SortedMap(即内部 SortedMap 的键)。
例如:
val nestedMap: SortedMap[Long, SortedMap[String, Double]] = (1000L -> ("component1" -> 1.), 2000L -> ("component1" -> 1.1), 3000L -> ("component1" -> 0.95, "component2" -> 1.))
我想创建以下列表:
component = List("component1", "component2")
组件的数量可能是几十个元素,但是 Long 和 Double 元素的数量可能是数千个。
最有效的方法是什么?
谢谢
【问题讨论】:
-
这取决于地图的大小。对于大型地图,请使用构建器(性能)。