代码之家  ›  专栏  ›  技术社区  ›  SadeQ digitALLife

如何在kotlin中初始化空数组列表?[复制品]

  •  14
  • SadeQ digitALLife  · 技术社区  · 6 年前

    我有一个空数组列表:

    var mylist: ArrayList<Int> = ArrayList()
    

    当我想在其中设置值时,出现了以下错误:

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

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

    2 回复  |  直到 6 年前
        1
  •  27
  •   LuCio    6 年前

    根据 api-doc :

    val list = arrayListOf<Int>()
    

    这里还提到: How to initialize List in Kotlin? .

        2
  •  14
  •   Szymon Chaber    6 年前

    我建议你写信

    var myList: ArrayList<Int> = arrayListOf()