Arraylist 如何在Kotlin中初始化空数组列表?
我有一个空数组列表:Arraylist 如何在Kotlin中初始化空数组列表?,arraylist,kotlin,indexoutofboundsexception,Arraylist,Kotlin,Indexoutofboundsexception,我有一个空数组列表: var mylist: ArrayList<Int> = ArrayList() 问题是:如何初始化列表?我建议您编写 var myList: ArrayList<Int> = arrayListOf() var myList:ArrayList=arrayListOf() 根据以下内容: val list=arrayListOf() 这里还提到:.不要使用set,而是add.。也可以使用工厂而不是构造函数:val list=mutableLi
var mylist: ArrayList<Int> = ArrayList()
问题是:如何初始化列表?我建议您编写
var myList: ArrayList<Int> = arrayListOf()
var myList:ArrayList=arrayListOf()
根据以下内容:
val list=arrayListOf()
这里还提到:.不要使用
set
,而是add.
。也可以使用工厂而不是构造函数:val list=mutableListOf()
。还要注意,我指定了val
而不是var
(这与列表的易变性无关)。非常感谢!你的第一条评论解决了这个问题:man:)val myList=arrayListOf()
读起来好多了。如果它是数组,而不是arrayList呢?arrayList和kotlin中的数组不一样吗?
var myList: ArrayList<Int> = arrayListOf()
val list = arrayListOf<Int>()