Android Studio(Kotlin)如何将StringArray转换为MutableList

Sim*_*son 1 android kotlin

我想得到一个StringArray来自Resources并将其转换为MutableList

我尝试了以下代码

var morality = mutableListOf(activity.resources.getStringArray(R.string.morality))

但它给了我一个错误的说法

Type mismatch Required: String? Found: ArrayOut<(out)String!>!

Sim*_*son 6

我用它解决了

var morality = (activity.resources.getStringArray(R.string.morality).toMutableList())
Run Code Online (Sandbox Code Playgroud)

  • 你也可以使用`mutableListOf(*activity.resources.getStringArray(R.string.morality))`(注意`*`) (2认同)