Я хочу отделить строку, содержащую два слова, разделенных одним или несколькими пробелами.Но, к сожалению, это не работает, как ожидалось, в конце концов, будет только одна строка.Я читаю файл, в котором всегда есть два слова в строке.Это выглядит так: "word1 word2".
getData () возвращает список [Int, String], в котором строка содержит два слова.
Как уже упоминалось, эти два слова могут быть разделены одним или несколькими пробелами.
val myMap = getData("MyFile.txt").map{ line => val tempList = line._2.split(" +")
println(line)
println(tempList(0))
(tempList(0), tempList(1).toInt)
}.toMap
Результат отпечатков:
(13, слово1 слово2)
слово1 слово2