gpt4 book ai didi

java - 追加到 Kotlin 数据类 ArrayList

转载 作者:行者123 更新时间:2023-12-01 19:50:34 28 4
gpt4 key购买 nike

我有以下data class旨在用于运行 Kotlin 版本 1.2.51 的 Android 应用程序:

data class Data(var a: ArrayList<String>, var b: String)

如您所见,aArrayList 。我想将另一个数组中的元素附加到 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com