我有一个这样的数组(实际数组是动态的40个值): ['t1',1,'t2',3]
我需要将上面的内容转换为scala中的hashmap,如下所示: {'t1'=> 1,'t2'=> 2}
我怎样才能做到这一点。任何帮助将非常感激。谢谢。
答案 0 :(得分:1)
这应该有效。它在数组中创建成对的相邻条目,并为这些对创建一个映射。
val arr = Array("t1",1, "t2", 3)
arr.grouped(2).map(a => a(0) -> a(1)).toMap