Bonjour ,
J'ai une question assez idiote : je cherche a inserer un element a un index precis dans une arraylist vide mais je recuprere toujours le message d'erreur "java.lang.IndexOutOfBoundsException".
J'essaie d'inserer un objet a l'index 7.

J'ai pourtant initialisé mon arraylist avec un nombre d'elements a 100.
"ArrayList listeChev = new ArrayList(100) ; "
En desespoir de cause j'ai meme utilisé "ensurecapacity" , avec le meme resultat.

Mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
int ordre = new Integer(chevtri.getOrdre().trim()).intValue();
if(ordre != 0 )
{
listeChev.ensureCapacity(ordre+1);
System.out.println(listeChev.size());
listeChev.set(ordre,chevtri);}
}
Est il possible de realiser ca avec une arraylist ou dois utiliser une autre sorte de tableau ?

Merci