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);