Positions.remove(6);
supprimer l'élément d'une position particulière.
Vous devez d'abord comparer les éléments de la liste de tableaux en utilisant la boucle for et obtenir la position de cet élément puis appeler Positions.remove(that Item Position in ArrayList).
Essayez ce code.
ArrayList<Integer> positions = new ArrayList<Integer>();
positions.add(3); // add some sample values
positions.add(6); // add some sample values
positions.add(1); // add some sample values
positions.add(2); // add some sample values
positions.add(6);
for(int i=0;i<positions.size();i++)
{
if(positions.get(i) == 6)
{
positions.remove(i);
}
}
Log.i("========== After Remove ",":: "+positions.toString());
Sortie : I/========== Après suppression ( 309) : : : [3, 1, 2]