有人可以帮助我将地图[字符串,列表[字符串]]转换为斯卡拉地图[字符串,字符串] ?Scala将地图[字符串,列表[字符串]]转换为地图[字符串,字符串]
这里是地图[字符串,列表[字符串]]如下:
val pets: Map[String, List[String]] = Map(
"home" -> List("cat", "dog", "fish"),
"farm" -> List("cow", "horse"),
"wild" -> List("tiger", "elephant")
)
需要被转换为地图[字符串,字符串]如下:
val pets2: Map[String, String] = Map(
"home" -> "cat",
"home" -> "dog",
"home" -> "fish",
"farm" -> "cow",
"farm" -> "horse",
"wild" -> "tiger",
"wild" -> "elephant"
)
你问什么是不可能的。地图不能有重复的键。 – pedrofurla
但是它确实有一个MultiMap –