我有以下數據結構: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