我们说我有以下地图:
Map((1,2,3) -> List(4, 5))
现在我想将其转换为:
(1,2,3,List(4, 5))
如何做到这种功能性的方式?
答案 0 :(得分:4)
val myMap = Map((1, 2, 3) -> List(4, 5))
val tuple = myMap map { case ((a, b, c), list) => (a, b, c, list) }
这将返回Iterable[(Int, Int, Int, List[Int])]
Iterable
tuple
1, 2, 3, List(4, 5)
的{{1}} ...如果这是您需要的。
答案 1 :(得分:1)
一种简单的方法,
aMap.toList