Bonjour, je suis nouveau à Java et je viens de C++... donc j'ai peut etre un mauvais reflexe mais je souhaiterai créer une liste qui fait 8 éléments, ni plus ni moins. Je fais donc :
La javadoc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private ArrayList<String> grid = new ArrayList<String>(8) ;
Je m'attends donc à avoir une liste pouvant accueillir 8 éléments. En débug: size = 0 par contre grid.elementData contient bien 8 éléments tous mis à null.ArrayList(int initialCapacity)
Constructs an empty list with the specified initial capacity.
Mais alors, quand je fais
j'ai un OutOfBoundException.
Code : Sélectionner tout - Visualiser dans une fenêtre à part grid.set(0, "ESSAI");
Je ne comprends pas, mon slot 0 est pourtant bien alloué...
Merci pour votre aide.
Partager