我是Scala的新手。我一直在尝试将java LinkedHashMap转换为等价的集合(LinkedHashMap?)在Scala中,为了保持插入顺序。
我试着按照其他帖子中的建议去做,但似乎什么都不起作用!
scalaAsMap() -正在打乱订单
TreeMap() -对键、值等进行排序不是我想要的
显式转换不起作用。
val f = new java.util.LinkedHashMap[String, java.util.Map[String, String]]
var g: scala.collection.mutable.LinkedHashMap[String, java.util.Map[String, String]] = f发布于 2016-10-13 04:46:16
嗯,这样怎么样:
val javaMap = new java.util.LinkedHashMap[String, String]()
val scalaMap = javaMap.asScalascalaMap的类型是MapString,String,但在幕后它的行为就像LinkedHashMap一样。
https://stackoverflow.com/questions/40007857
复制相似问题