Java ArrayList contiene ()

El método Java ArrayList contains () comprueba si el elemento especificado está presente en la lista de arrays.

La sintaxis del contains()método es:

 arraylist.contains(Object obj)

Aquí, arraylist es un objeto de la ArrayListclase.

contiene () Parámetro

El contains()método toma un solo parámetro.

  • obj - elemento que se comprueba si está presente en la lista de matrices

contiene () Valor devuelto

  • devuelve verdadero si el elemento especificado está presente en la lista de matrices.
  • devuelve falso si el elemento especificado no está presente en la lista de matrices.

Ejemplo 1: método contains () con Integer ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList numbers = new ArrayList(); // insert element to the arraylist numbers.add(2); numbers.add(3); numbers.add(5); System.out.println("Number ArrayList: " + numbers); // checks if 3 is present in the arraylist System.out.print("Is 3 present in the arraylist: "); System.out.println(numbers.contains(3)); // checks if 1 is present in the arraylist System.out.print("Is 1 present in the arraylist: "); System.out.println(numbers.contains(1)); ) )

Salida

 Number ArrayList: (2, 3, 5) Está 3 presente en la lista de matrices: verdadero Está 1 presente en la lista de matrices: falso

En el ejemplo anterior, hemos creado una lista de Integermatrices llamada número. Observe las expresiones,

 // returns true number.contains(3) // returns false number.contains(1)

Aquí, el contains()método verifica si 3 está presente en la lista. Dado que 3 está presente, el método regresa true. Sin embargo, 1 no está presente en la lista, por lo que el método regresa false.

Ejemplo 2: método contains () con String ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the arraylist languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Programming Languages: " + languages); // checks if Java is present in languages System.out.print("Is Java present in the arraylist: "); System.out.println(languages.contains("Java")); // checks if C++ is present in languages System.out.print("Is C++ present in the arraylist: "); System.out.println(languages.contains("C++")); ) )

Salida

 Lenguajes de programación: (Java, JavaScript, Python) ¿Está presente Java en la lista de matrices ?: true ¿Está C ++ presente en la lista de matrices ?: false.

En el ejemplo anterior, hemos utilizado el contains()método para comprobar si los elementos Java y C ++ están presentes en los lenguajes de listas de arrays.

Dado que Java está presente en la lista de matrices, el método regresa true. Sin embargo, C ++ no está presente en la lista. Por tanto, el método vuelve false.

Nota : El contains()método utiliza internamente el equals()método para encontrar el elemento. Por lo tanto, si el elemento especificado coincide con el elemento en lista de matrices, el método regresa true.

Articulos interesantes...