Vous pouvez définir la taille initiale d'une liste de tableaux en faisant
ArrayList<Integer> arr=new ArrayList<Integer>(10);
Cependant, vous ne pouvez pas faire
arr.add(5, 10);
car il provoque une exception hors limites.
À quoi sert de définir une taille initiale si vous ne pouvez pas accéder à l'espace que vous avez alloué?
La fonction d'ajout est définie comme add(int index, Object element)
si je n'ajoute pas à l'index 10.
ArrayList
. Personnellement, j'aimerais une méthode qui me permettrait de définir une taille telle que je puisse mettre les choses à des indices spécifiques. Cette méthode semble notamment absente.
set/add
élément n-1 .