如何在Kotlin中将项目添加到ArrayList? [英] How to add an item to an ArrayList in Kotlin?

查看:1455
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆