Avatar ·

如何在 Kotlin 中向 ArrayList 添加元素:新手完整指南

大家好!我刚开始学习 Kotlin,从 Java 转过来。在 Java 中,我习惯使用 ArrayList 并通过 `.add()` 方法添加元素。但在 Kotlin 中,我遇到了问题。 我有简单的代码: ```kotlin val myList = ArrayList() myList.add("Привет") ``` 但 Android Studio 在 `myList` 下划线,并提示变量应该是 `var` 而不是 `val`。当我改成 `var` 时,一切正常,但我不明白为什么。因为在 Java 中,我可以声明 `final ArrayList list = new ArrayList<>();` 然后放心地添加元素。 另外,我看到很多人使用 `mutableListOf()` 而不是 `ArrayList`。有什么区别?还有没有其他方法向列表添加元素?例如,如何一次添加多个元素?或者如何在特定位置添加元素? 请解释一下如何在 Kotlin 中正确使用 ArrayList。我不仅想了解机制,还想理解 Kotlin 在这方面的哲学。提前谢谢! <<>>

为什么 Kotlin