Méthode removeAll() de Java ArrayList
La méthode removeAll() est utilisée pour supprimer les éléments du tableau dynamique qui existent dans la collection spécifiée.
La syntaxe de la méthode removeAll() est :
arraylist.removeAll(Collection c);
Remarque :arraylist est un objet de la classe ArrayList.
Description des paramètres :
- c - La collection d'éléments à supprimer de la liste de tableaux dynamiques
Valeur de retour
Renvoie true si les éléments sont supprimés avec succès du tableau dynamique.
Lève ClassCastException si la classe des éléments présents dans le tableau dynamique est incompatible avec la classe d'éléments de la collection spécifiée.
Lève NullPointerException si le tableau dynamique contient des éléments null et que la collection spécifiée n'autorise pas les éléments null.
Exemple
Supprimer tous les éléments de la liste de tableaux dynamiques :
Exemple
class Main {
public static void main(String[] args){
// Créer un tableau
ArrayList<String> sites = new ArrayList<>();
sites.add("Google");
sites.add("Example");
sites.add("Taobao");
System.out.println("Liste des sites : " + sites);
// Supprimer tous les éléments
sites.removeAll(sites);
System.out.println("Après toutes les méthodes removeAll() : " + sites);
}
}
La sortie de l'exécution du programme ci-dessus est :
网站列表: [Google, Example, Taobao] 所有 removeAll() 方法后: []
Dans l'exemple ci-dessus, nous avons créé un tableau dynamique nommé sites. Ce tableau dynamique stocke les noms de sites web.
Notez cette ligne :
sites.removeAll(sites);
sites est utilisé comme paramètre de la méthode removeAll().
Remarque : clear() est la meilleure façon de supprimer tous les éléments d'un tableau dynamique. Pour en savoir plus, veuillez consulterJava ArrayList clear()。
Autres extensions
Java ArrayList