我有以下数据结构:Scala中结合的地图列表
List(Map(
1365094146000000 -> Map(latitude -> 45.30397),
1365094752000000 -> Map(latitude -> 45.30405),
1365094449000000 -> Map(latitude -> 45.30412),
1365095351000000 -> Map(latitude -> 45.30400),
1365095054000000 -> Map(latitude -> 45.30400)),
Map(
1365094146000000 -> Map(longitude -> -75.89806),
1365094752000000 -> Map(longitude -> -75.89806),
1365094449000000 -> Map(longitude -> -75.89811),
1365095351000000 -> Map(longitude -> -75.89804),
1365095054000000 -> Map(longitude -> -75.89809)))
请告诉我合并这些地图,这样得到的对象将是以下的最佳方式:
Map(1365094146000000 -> Map(latitude -> 45.30397, longitude -> -75.89806),
1365094752000000 -> Map(latitude -> 45.30405, longitude -> -75.89806))
感谢
非常感谢! – chiappone 2013-04-05 21:39:14
另外一个问题,将结果图排序的最佳方法是什么,以便时间戳按从大到小的顺序排列 – chiappone 2013-04-05 21:57:53
根据以前表达式的结果,执行'TreeMap(previousResult.toArray:_ *)'其中'TreeMap '是scala.collection.immutable.TreeMap' – 2013-04-05 22:03:55