我下载了以下文件:
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>
。都失败了。
答案 0 :(得分:0)
从文件中读取将返回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()