Colección contiene() método en Java con ejemplos

La interfaz contains(Object element) de java.util.Collection se utiliza para verificar si el elemento ‘elemento’ existe en esta colección. Este método devuelve un valor booleano que representa la presencia del elemento. Si el elemento está presente, devuelve verdadero, de lo contrario, devuelve falso.

Sintaxis:

Collection.contains(Object element)

Parámetros: este método acepta un elemento de parámetro obligatorio de tipo Objeto que debe verificarse en esta colección.

Valor devuelto: este método devuelve un valor booleano que representa la presencia del elemento. Si se agrega el elemento, devuelve verdadero, de lo contrario, devuelve falso.

Excepciones: este método arroja las siguientes excepciones:

  • ClassCastException: si la clase del elemento especificado impide que se agregue a esta colección
  • NullPointerException: si el elemento especificado es nulo y esta colección no permite elementos nulos

Los siguientes ejemplos ilustran el método Collection contains():

Ejemplo 1: uso de la clase LinkedList

// Java code to illustrate boolean contains() method
  
import java.io.*;
import java.util.*;
  
public class GFG {
    public static void main(String args[])
    {
  
        // creating an empty LinkedList
        Collection<String> list = new LinkedList<String>();
  
        // use add() method to add elements in the list
        list.add("Geeks");
        list.add("for");
        list.add("Geeks");
  
        // Output the present list
        System.out.println("The list is: " + list);
  
        // Checking the presence of Geeks
        // using contains() method
        boolean result = list.contains("Geeks");
  
        // printing the result
        System.out.println("Is Geeks present in the List: "
                           + result);
    }
}
Producción:

The list is: [Geeks, for, Geeks]
Is Geeks present in the List: true

Ejemplo 2: uso de la clase ArrayDeque

// Java code to illustrate contains() method
  
import java.util.*;
  
public class ArrayDequeDemo {
    public static void main(String args[])
    {
        // Creating an empty ArrayDeque
        Collection<String> de_que = new ArrayDeque<String>();
  
        // Use add() method to add elements into the Deque
        de_que.add("Welcome");
        de_que.add("To");
        de_que.add("Geeks");
        de_que.add("4");
        de_que.add("Geeks");
  
        // Displaying the ArrayDeque
        System.out.println("ArrayDeque: " + de_que);
  
        // Checking the presence of Geeks
        // using contains() method
        boolean result = de_que.contains("Geeks");
  
        // printing the result
        System.out.println("Is Geeks present in the ArrayDeque: "
                           + result);
    }
}
Producción:

ArrayDeque: [Welcome, To, Geeks, 4, Geeks]
Is Geeks present in the ArrayDeque: true

Ejemplo 3: uso de la clase ArrayList

// Java code to illustrate contains() method
  
import java.io.*;
import java.util.*;
  
public class ArrayListDemo {
    public static void main(String[] args)
    {
  
        // create an empty array list with an initial capacity
        Collection<Integer> arrlist = new ArrayList<Integer>(5);
  
        // use add() method to add elements in the list
        arrlist.add(15);
        arrlist.add(20);
        arrlist.add(25);
  
        // Output the present list
        System.out.println("ArrayList: " + arrlist);
  
        // Checking the presence of 20
        // using contains() method
        boolean result = arrlist.contains(20);
  
        // printing the result
        System.out.println("Is 20 present in the ArrayList: "
                           + result);
    }
}
Producción:

ArrayList: [15, 20, 25]
Is 20 present in the ArrayList: true

Ejemplo 4: para demostrar la excepción NullPointer

// Java code to illustrate boolean contains()
  
import java.util.*;
  
public class LinkedListDemo {
    public static void main(String args[])
    {
  
        // Creating an empty ArrayList
        Collection<String>
            list = new ArrayList<String>();
  
        // Displaying the list
        System.out.println("The ArrayList is: " + list);
  
        try {
            // Checking presence of null
            list.contains(null);
        }
        catch (Exception e) {
            System.out.println("Exception: " + e);
        }
    }
}
Producción:

The ArrayList is: []

Referencia: https://docs.oracle.com/javase/9/docs/api/java/util/Collection.html#contains-java.lang.Object-

Publicación traducida automáticamente

Artículo escrito por RishabhPrabhu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *