Inverser la liste de tableaux
L'interface
Collections
fournit également des méthodes pour les opérations en masse qui fonctionnent sur l'ensemble de la collection :
containsAll
- renvoie la valeur booléenne
true
si cette collection contient tous les éléments de la collection appelée, sinon elle renvoie
false
.
addAll
- ajoute tous les éléments spécifiés à la collection spécifiée. Les éléments à ajouter peuvent être spécifiés individuellement ou sous forme de tableau.
removeAll
- est utilisé pour supprimer tous les éléments de la liste qui sont contenus dans la collection spécifiée.
clear
- supprimer tous les éléments
reverse
- tableau inverse
etc.
Exemple
Utilisation de
removeAll
.
ArrayList first = new ArrayList<Integer>();
premier.add(1);
premier.add(2);
first.add(3);
ArrayList second = new ArrayList<Integer>();
second.add(1);
second.add(2);
// supprime tous les éléments de la deuxième liste,
// s'ils existent dans la première liste
second.removeAll(premier);