Método contains() de Java ArrayList

Java ArrayList Java ArrayList

El método contains() se utiliza para determinar si un elemento está en el array dinámico.

La sintaxis del método contains() es:

arraylist.contains(Object obj)

Nota:arraylist es un objeto de la clase ArrayList.

Descripción de parámetros:

  • obj - el elemento a verificar

Valor de retorno

Si el elemento especificado existe en el array dinámico, devuelve true.

Si el elemento especificado no existe en el array dinámico, devuelve false.

Ejemplo

Array dinámico de tipo String usando el método contains():

Ejemplo

import java.util.ArrayList;

class Main {
    public static void main(String[] args){

        // Crear un array
        ArrayList<String> sites = new ArrayList<>();

        sites.add("Google");
        sites.add("Ejemplo");
        sites.add("Taobao");
        System.out.println("Lista de sitios web: " + sites);


        // Verificar si Ejemplo está en este array
        System.out.print("Ejemplo existe en el arraylist: ");
        System.out.println(sites.contains("Ejemplo"));

        // Verificar si Weibo está en este array
        System.out.print("Weibo existe en el arraylist: ");
        System.out.println(sites.contains("Weibo"));
    }
}

La salida del programa anterior es:

Ejemplo 是否存在于 arraylist: true
Weibo 是否存在于 arraylist: false

En el ejemplo anterior, creamos un array dinámico llamado sites. Observa la expresión:

sites.contains("Ejemplo")
sites.contains("Weibo")

En el código anterior, el método contains() verifica si Ejemplo existe en el array dinámico. Como Ejemplo existe, el método devuelve true. Sin embargo, Weibo no existe en la lista, por lo que devuelve false.

Nota:El método contains() realmente usa el método equals() internamente para buscar el elemento. Si el elemento especificado coincide con algún elemento del array, devuelve true.

Array dinámico de tipo Integer usando el método contains():

Ejemplo

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        // Crear un array
        ArrayList<Integer> numbers = new ArrayList<>();

        // Insertar elementos en el array
        numbers.add(2);
        numbers.add(3);
        numbers.add(5);
        System.out.println("Number ArrayList: " + numbers);

        // Verificar si 3 está en este array
        System.out.print("3 existe en el arraylist: ");
        System.out.println(numbers.contains(3));

        // Verificar si 1 está en este array
        System.out.print("1 existe en el arraylist: ");
        System.out.println(numbers.contains(1));
    }
}

La salida del programa anterior es:

Number ArrayList: [2, 3, 5]
3 是否在 arraylist: true
1 是否在 arraylist: false

En el código anterior, el método contains() verifica si 3 existe en el array dinámico. Como 3 existe, el método devuelve true. Sin embargo, 1 no existe en la lista, por lo que devuelve false.

Java ArrayList Java ArrayList

Otras extensiones