La méthode removeAll() en Java – Les collections

La méthode removeAll() est utilisée pour supprimer tous les éléments d’une liste contenus dans une collection spécifiée.
 

Syntaxe
public boolean removeAll(Collection<?> c)

 
 

Paramètres
  • c(Obligatoire) : collection contenant les éléments à supprimer d’une liste.

 

Valeur de retour

La méthode renvoie true en cas de succès, sinon renvoie false.
 

Exemple :

Le code suivant montre l’utilisation de la méthode removeAll():

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import java.util.*;
public class Main {
public static void main(String[] args) {
// Créer un ArrayList vide
ArrayList<String> lang1 = new ArrayList<String>();
// Ajouter des valeurs dans l'ArrayList
lang1.add("Java");
lang1.add("PHP");
lang1.add("Pascal");
ArrayList<String> lang2 = new ArrayList<String>();
lang2.add("PHP");
lang2.add("Python");
// Supprimer les éléments de lang2 dans lang1
lang1.removeAll(lang2);
// Afficher les éléments dans l'ArrayList
for (int i = 0; i < 2; i++)
{
System.out.println(lang1.get(i).toString());
}
}
}
import java.util.*; public class Main { public static void main(String[] args) { // Créer un ArrayList vide ArrayList<String> lang1 = new ArrayList<String>(); // Ajouter des valeurs dans l'ArrayList lang1.add("Java"); lang1.add("PHP"); lang1.add("Pascal"); ArrayList<String> lang2 = new ArrayList<String>(); lang2.add("PHP"); lang2.add("Python"); // Supprimer les éléments de lang2 dans lang1 lang1.removeAll(lang2); // Afficher les éléments dans l'ArrayList for (int i = 0; i < 2; i++) { System.out.println(lang1.get(i).toString()); } } }
import java.util.*;

public class Main {
   public static void main(String[] args) {
    // Créer un ArrayList vide
    ArrayList<String> lang1 = new ArrayList<String>();
    // Ajouter des valeurs dans l'ArrayList
    lang1.add("Java");
    lang1.add("PHP");
    lang1.add("Pascal");
  
    ArrayList<String> lang2 = new ArrayList<String>();
    lang2.add("PHP");
    lang2.add("Python");
	
    // Supprimer les éléments de lang2 dans lang1
    lang1.removeAll(lang2);
  
    // Afficher les éléments dans l'ArrayList
    for (int i = 0; i < 2; i++)
    {
        System.out.println(lang1.get(i).toString());
    }
  }
}

 
Sortie:

Java
Pascal
QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *