El método ArrayList contains() en Java se usa para verificar si el elemento especificado existe en la lista dada o no.
Sintaxis:
public boolean contains(Object) object-element to be searched for
Parámetros:
objeto- elemento cuya presencia en esta lista se quiere probar
Devuelve:
Devuelve verdadero si el elemento especificado se encuentra en la lista; de lo contrario, devuelve falso.
Código#1: Demostrar el funcionamiento del método contains() en entero
// Java code to demonstrate the working of // contains() method in ArrayList // for ArrayList functions import java.util.ArrayList; class GFG { public static void main(String[] args) { // creating an Empty Integer ArrayList ArrayList<Integer> arr = new ArrayList<Integer>(4); // using add() to initialize values // [1, 2, 3, 4] arr.add(1); arr.add(2); arr.add(3); arr.add(4); // use contains() to check if the element // 2 exits or not boolean ans = arr.contains(2); if (ans) System.out.println("The list contains 2"); else System.out.println("The list does not contains 2"); // use contains() to check if the element // 5 exits or not ans = arr.contains(5); if (ans) System.out.println("The list contains 5"); else System.out.println("The list does not contains 5"); } }
Producción:
The list contains 2 The list does not contains 5
Código#2: Demostrar el funcionamiento del método contains() en una string
// Java code to demonstrate the working of // contains() method in ArrayList of string // for ArrayList functions import java.util.ArrayList; class GFG { public static void main(String[] args) { // creating an Empty String ArrayList ArrayList<String> arr = new ArrayList<String>(4); // using add() to initialize values // ["geeks", "for", "geeks"] arr.add("geeks"); arr.add("for"); arr.add("geeks"); // use contains() to check if the element // "geeks" exits or not boolean ans = arr.contains("geeks"); if (ans) System.out.println("The list contains geeks"); else System.out.println("The list does not contains geeks"); // use contains() to check if the element // "coding" exits or not ans = arr.contains("coding"); if (ans) System.out.println("The list contains coding"); else System.out.println("The list does not contains coding"); } }
Producción:
The list contains geeks The list does not contains coding
Aplicación Práctica:
En las operaciones de búsqueda, podemos comprobar si un elemento dado existe en una lista o no.
Referencia:
Documentos de Oracle