Как преобразовать этот список символов в mutableListOf <String>() в Kotlin - PullRequest
0 голосов
/ 19 октября 2019

Я скачал файл следующим образом:

var list = File("src/resources/words_threeLetters.txt").readText()

print(list) производит следующее ...

[aaa, aah, aal, aam, aas, aba, abb, abc, abd . . . etc

Но print(list[0]) приводит к "[" и print(list[1]) приводит к "a"

Есть ли прямой способ конвертировать то, что представляется этим списком символов, изображающих из себя слова, в список слов в mutableListOf<String>()?

У меня естьпопытался объявить переменную list как Kotlin mutableListOf<String> и mutableListOf<Char> перед загрузкой. Оба не удалось.

1 Ответ

0 голосов
/ 19 октября 2019

Чтение из файла вернет String readText .

Вам нужно проанализировать String, чтобы преобразовать в вашу коллекцию.

var list = File("src/resources/words_threeLetters.txt").readText()
// Use your own parsing; Here I'm just splitting the String with comma delimiter.
var list: MutableList<String> = fileText?.split(",").toMutableList()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...