0
我有一个这样的阵列(实际的阵列与40values动态): [“T1”,1“ T2”,3]如何在scala中将字符串数组转换为hashmap?
我需要上述转换为一个HashMap中阶看起来像这个: {'t1'=> 1,'t2'=> 2}
我该如何做到这一点。任何帮助将非常感激。谢谢。
我有一个这样的阵列(实际的阵列与40values动态): [“T1”,1“ T2”,3]如何在scala中将字符串数组转换为hashmap?
我需要上述转换为一个HashMap中阶看起来像这个: {'t1'=> 1,'t2'=> 2}
我该如何做到这一点。任何帮助将非常感激。谢谢。
这应该工作。它在数组中创建一对相邻的条目并为这些对创建一个映射。
val arr = Array("t1",1, "t2", 3)
arr.grouped(2).map(a => a(0) -> a(1)).toMap
当我尝试打印您给出的内容时,它会打印“非空迭代器”。任何想法为什么?我对scala很新。 – Rads
抱歉错别字,修正了它。再次检查 – Samar
它工作!谢谢。 – Rads