Cet exemple vérifie si un ArrayList contient un ensemble d'objets ou une sublist d'une autre collection (arraylist, linkedList, TreeMap, TreeSet, HashSet). Cette vérification est faite avec la méthode containsAll() de l'interface Collections. La méthode containsAll() retourne un booléen true si ArrayList contient tous les éléments de cette collection, sinon false.
import java.util.ArrayList;Résultat:
import java.util.Collections;
public class ContainsAllExemple {
public static void main(String a[]){
ArrayListarlist = new ArrayList ();
arlist.add("o1");
arlist.add("o2");
arlist.add("o3");
arlist.add("o4");
arlist.add("o5");
arlist.add("o6");
System.out.println("ArrayList : "+arlist);
ArrayListsublist = new ArrayList ();
sublist.add("o2");
sublist.add("o4");
sublist.add("o6");
System.out.println("Liste d'éléments : "+sublist);
boolean b = arlist.containsAll(sublist);
System.out.println(b);
}
}
ArrayList : [o1, o2, o3, o4, o5, o6]Références:
Liste d'éléments : [o2, o4, o6]
true
Commentaires (0)
Laisser un commentaire
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Chargement des commentaires...