标签: arraylist kotlin indexoutofboundsexception
我有一个空数组列表:
var mylist: ArrayList<Int> = ArrayList()
当我想在其中设置值时,我收到此错误:
java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
问题是:如何初始化我的列表?
答案 0 :(得分:16)
根据api-doc:
val list = arrayListOf<Int>()
这里也提到了这一点:How to initialize List in Kotlin? 。
答案 1 :(得分:11)
我建议你写
var myList: ArrayList<Int> = arrayListOf()