【发布时间】:2019-12-25 20:04:01
【问题描述】:
我有一个 Java 列表映射,
Map<String, List<String>> stringToListOfStrings = new HashMap<String, List<String>>();
stringToListOfStrings.put("key1", Arrays.asList("k1v1", "k1v2"));
stringToListOfStrings.put("key2", Arrays.asList("k2v1", "k2v2"));
stringToListOfStrings.put("key3", Arrays.asList("k3v1", "k3v2"));
我想将其转换为 Scala 列表映射
Map[String,List[String]]
想知道Java 和Scala 的转化率。
我尝试了this,但没有得到预期的输出
在 Scala 方面,
def convertJavaToScala(stringString: java.util.HashMap[String, java.util.List[String]]) {
val scalaMap = stringString.asScala
scalaMap.get("key1")
scalaMap.get("key1").foreach(println)
}
但结果是一个逗号分隔的值字符串。
【问题讨论】: