如何在Kotlin中将此字符列表转换为mutableListOf <String>()

时间:2019-10-19 10:51:18

标签: kotlin

我下载了以下文件:

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 :(得分: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()