web-dev-qa-db-fra.com

Comment initialiser une liste de tableaux vide dans Kotlin?

J'ai une liste de tableau vide:

var mylist: ArrayList<Int> = ArrayList()

Quand je veux y mettre une valeur, j'ai cette erreur:

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

La question est: Comment puis-je initialiser ma liste?

15
SadeQ digitALLife

Selon le api-doc :

val list = arrayListOf<Int>()

Ceci est également mentionné ici: Comment initialiser la liste dans Kotlin? .

28
LuCio

Je vous suggère d'écrire

var myList: ArrayList<Int> = arrayListOf()
14
Szymon Chaber