我有以下data class
旨在用于运行 Kotlin 版本 1.2.51 的 Android 应用程序:
data class Data(var a: ArrayList<String>, var b: String)
如您所见,a
是 ArrayList
。我想将另一个数组中的元素附加到 a
中。我试过这个:
itemsToAppend.forEach {
Data.a.add(it)
}
但是,Android Studio 确定 a
是一个 Unresolved reference 。究竟如何将一项附加到这样的 ArrayList
?
谢谢。
最佳答案
数据类不是对象类。您必须先初始化它们,然后才能使用它
val d= Data(ArrayList(), "demo")
itemsToAppend.forEach {
d.a.add(it)
}
关于java - 追加到 Kotlin 数据类 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51445107/