似乎很简单,但是,如何将Kotlin的MutableList初始化为空的MutableList呢?

我可以用这种方式来破解它,但是我敢肯定有一些更容易的方法:

var pusta: List<Kolory> = emptyList()
var cos: MutableList<Kolory> = pusta.toArrayList()

最佳答案

您可以简单地写:

val mutableList = mutableListOf<Kolory>()

这是最惯用的方式。

替代方法是
val mutableList : MutableList<Kolory> = arrayListOf()

要么
val mutableList : MutableList<Kolory> = ArrayList()

这是在利用像ArrayList这样的Java类型通过编译器技巧隐式实现MutableList类型这一事实。

关于kotlin - 如何将Kotlin的MutableList初始化为空的MutableList?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33278869/

10-09 04:15