如何在Kotlin中将项目添加到ArrayList? [英] How to add an item to an ArrayList in Kotlin?
本文介绍了如何在Kotlin中将项目添加到ArrayList?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在Kotlin中向ArrayList
添加项目?
解决方案
对于刚从java
迁移的人,在Kotlin
中,List
默认情况下是不可变的,并且可变版本的列表称为MutableList
.>
因此,如果您有类似的东西:
val list: List<String> = ArrayList()
在这种情况下,您将不会获得add()
方法,因为列表是不可变的.因此,您将必须声明一个MutableList
,如下所示:
val list: MutableList<String> = ArrayList()
现在,您将看到一个add()
方法,并且可以将元素添加到任何列表中.
How to add an item to an ArrayList
in Kotlin?
解决方案
For people just migrating from java
, In Kotlin
List
is by default immutable and mutable version of Lists is called MutableList
.
Hence if you have something like :
val list: List<String> = ArrayList()
In this case you will not get an add()
method as list is immutable. Hence you will have to declare a MutableList
as shown below :
val list: MutableList<String> = ArrayList()
Now you will see an add()
method and you can add elements to any list.
这篇关于如何在Kotlin中将项目添加到ArrayList?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文