J'ai un ArrayList
supposé list
, et il a 8 éléments AH et maintenant je veux supprimer l'élément 1,3,5 position stocké dans le tableau int du list
comment puis-je faire cela.
J'essaye de faire ça 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, elle supprime le mauvais élément ou donne une exception.
List
) à l'aide de equals("B")
, equals("D")
et equals("F")
. Pensez-y.