El método containsAll() de Java AbstractSequentialList se utiliza para comprobar si dos colecciones contienen los mismos elementos o no. Toma una colección como parámetro y devuelve True si todos los elementos de esta colección están presentes en la otra colección.
Sintaxis:
public boolean containsAll(Collection C)
Parámetros: El parámetro C es una Colección. Este parámetro se refiere a la colección cuya ocurrencia de elementos se necesita verificar en esta colección.
Valor devuelto: el método devuelve True si esta colección contiene todos los elementos de otra colección; de lo contrario, devuelve False.
Los siguientes programas ilustran el método AbstractSequentialList.conatinsAll():
Programa 1:
// Java code to illustrate // AbstractSequentialList containsAll() import java.util.*; class AbstractSequentialListDemo { public static void main(String args[]) { // Creating an empty Collection AbstractSequentialList<String> abs = new LinkedList<String>(); // Use add() method to // add elements in the collection abs.add("Geeks"); abs.add("for"); abs.add("Geeks"); abs.add("10"); abs.add("20"); // prints the list System.out.println("AbstractSequentialList 1: " + abs); // Creating another empty Collection AbstractSequentialList<String> abs2 = new LinkedList<String>(); // Use add() method to // add elements in the collection abs2.add("Geeks"); abs2.add("for"); abs2.add("Geeks"); abs2.add("10"); abs2.add("20"); // prints the list System.out.println("AbstractSequentialList 2: " + abs2); // Check if the collection // contains same elements System.out.println("\nBoth the collections same: " + abs.containsAll(abs2)); } }
Producción:
AbstractSequentialList 1: [Geeks, for, Geeks, 10, 20] AbstractSequentialList 2: [Geeks, for, Geeks, 10, 20] Both the collections same: true
Programa 2:
// Java code to illustrate boolean containsAll() import java.util.*; class AbstractSequentialListDemo { public static void main(String args[]) { // Creating an empty Collection AbstractSequentialList<String> abs = new LinkedList<String>(); // Use add() method to // add elements in the collection abs.add("Geeks"); abs.add("for"); abs.add("Geeks"); // prints the list System.out.println("AbstractSequentialList 1: " + abs); // Creating another empty Collection AbstractSequentialList<String> abs2 = new LinkedList<String>(); // Use add() method to // add elements in the collection abs2.add("10"); abs2.add("20"); // prints the list System.out.println("AbstractSequentialList 2: " + abs2); // Check if the collection // contains same elements System.out.println("\nAre both collections same: " + abs.containsAll(abs2)); } }
Producción:
AbstractSequentialList 1: [Geeks, for, Geeks] AbstractSequentialList 2: [10, 20] Are both collections same: false