Предположим, что ваш ввод, полученный из следующей строки
Source.fromInputStream(getClass.getResourceAsStream(s"$RelativePath/$fileName")).getLines().map(_.split(","))
, имеет следующий формат
val inputArr: Iterator[Array[String]] = Array(
Array("player1", "21"),
Array("player2", "99"),
Array("player3", "143")
).toIterator
Чтобы преобразовать Iterator[Array[String]]
в Map[String, String]
, выможет написать следующую функцию
val output = inputArr.map{ arr =>
arr(0) -> arr(1)
}.toMap
Это даст вам вывод в виде
output: scala.collection.immutable.Map[String,String] = Map(player1 -> 21, player2 -> 99, player3 -> 143)
Пожалуйста, дайте мне знать, если это отвечает на ваш вопрос.