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