J'ai un ArrayList
Supposons que list
et il a 8 éléments A-H et maintenant je veux supprimer la position 1,3,5 de l'élément stocké dans le tableau de l'int de l'application list
comment puis-je faire cela.
J'essaie de faire cela avec
ArrayList<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
list.add("F");
list.add("G");
list.add("H");
int i[] = {1,3,5};
for (int j = 0; j < i.length; j++) {
list.remove(i[j]);
}
Mais après le premier élément supprimé, la position du tableau est modifiée et dans l'itération suivante, il supprime le mauvais élément ou donne une exception.