El método containsAll() de la clase CopyOnWriteArrayList en Java se utiliza para comprobar si esta lista contiene todos los elementos de la colección especificada. Básicamente, se usa para verificar si una lista contiene un conjunto de elementos o no.
Sintaxis :
boolean containsAll(Collection col)
Parámetros : este método acepta un parámetro obligatorio col que es del tipo de colección. Esta es la colección cuyos elementos se necesitan para comprobar si está presente en la Lista o no.
Valor de retorno : el método devuelve True si todos los elementos de la columna de la colección están presentes en la Lista; de lo contrario, devuelve False.
Excepción : el método arroja NullPointerException si la colección especificada es NULL.
Los siguientes programas ilustran el método containsAll() de la clase CopyOnWriteArrayList:
Programa 1 :
// Java program to illustrate CopyOnWriteArrayList // containsAll() method import java.util.concurrent.CopyOnWriteArrayList; import java.util.*; public class GFG1 { public static void main(String[] args) { CopyOnWriteArrayList<String> ArrLis1 = new CopyOnWriteArrayList<String>(); // Add elements ArrLis1.add("geeks"); ArrLis1.add("shaan"); ArrLis1.add("gfg"); ArrLis1.add("programming"); // print CopyOnWriteArrayList System.out.println("CopyOnWriteArrayList1: " + ArrLis1); // create object of CopyOnWriteArrayList CopyOnWriteArrayList<String> ArrLis2 = new CopyOnWriteArrayList<String>(); // Add elements ArrLis2.add("geeks"); ArrLis2.add("gfg"); // print CopyOnWriteArrayList System.out.println("CopyOnWriteArrayList2: " + ArrLis2); // check using function if (ArrLis1.containsAll(ArrLis2)) System.out.println("All list2 elements are present in list1"); else System.out.println("All list2 elements are not present in list1"); // create object of CopyOnWriteArrayList CopyOnWriteArrayList<String> ArrLis3 = new CopyOnWriteArrayList<String>(); // Add elements ArrLis3.add("geeks"); ArrLis3.add("qwe"); // print CopyOnWriteArrayList System.out.println("CopyOnWriteArrayList3: " + ArrLis3); // check using function if (ArrLis1.containsAll(ArrLis3)) System.out.println("All list3 elements are present in list1"); else System.out.println("All list3 elements are not present in list1"); } }
CopyOnWriteArrayList1: [geeks, shaan, gfg, programming] CopyOnWriteArrayList2: [geeks, gfg] All list2 elements are present in list1 CopyOnWriteArrayList3: [geeks, qwe] All list3 elements are not present in list1
Programa 2 :
// Java program to illustrate CopyOnWriteArrayList // containsAll() method import java.util.concurrent.CopyOnWriteArrayList; import java.util.*; public class GFG1 { public static void main(String[] args) { CopyOnWriteArrayList<Integer> ArrLis1 = new CopyOnWriteArrayList<Integer>(); // Add elements ArrLis1.add(23); ArrLis1.add(65); ArrLis1.add(91); ArrLis1.add(126); // print CopyOnWriteArrayList System.out.println("CopyOnWriteArrayList1: " + ArrLis1); // create object of CopyOnWriteArrayList CopyOnWriteArrayList<Integer> ArrLis2 = new CopyOnWriteArrayList<Integer>(); // Add elements ArrLis2.add(23); ArrLis2.add(126); // print CopyOnWriteArrayList System.out.println("CopyOnWriteArrayList2: " + ArrLis2); // check using function if (ArrLis1.containsAll(ArrLis2)) System.out.println("All list2 elements are present in list1"); else System.out.println("All list2 elements are not present in list1"); // create object of CopyOnWriteArrayList CopyOnWriteArrayList<Integer> ArrLis3 = new CopyOnWriteArrayList<Integer>(); // Add elements ArrLis3.add(23); ArrLis3.add(92); // print CopyOnWriteArrayList System.out.println("CopyOnWriteArrayList3: " + ArrLis3); // check using function if (ArrLis1.containsAll(ArrLis3)) System.out.println("All list3 elements are present in list1"); else System.out.println("All list3 elements are not present in list1"); } }
CopyOnWriteArrayList1: [23, 65, 91, 126] CopyOnWriteArrayList2: [23, 126] All list2 elements are present in list1 CopyOnWriteArrayList3: [23, 92] All list3 elements are not present in list1
Publicación traducida automáticamente
Artículo escrito por kanakasrijaathukuri y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA