如何在Kotlin中初始化一个空数组列表?

时间:2018-06-12 10:40:22

标签: arraylist kotlin indexoutofboundsexception

我有一个空数组列表:

var mylist: ArrayList<Int> = ArrayList()

当我想在其中设置值时,我收到此错误:

java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0

问题是:如何初始化我的列表?

2 个答案:

答案 0 :(得分:16)

根据api-doc

val list = arrayListOf<Int>()

这里也提到了这一点:How to initialize List in Kotlin?

答案 1 :(得分:11)

我建议你写

var myList: ArrayList<Int> = arrayListOf()