Método Java ArrayList clear()

Java ArrayList Java ArrayList

El método clear() se utiliza para eliminar todos los elementos del arreglo dinámico.

La sintaxis del método clear() es:

arraylist.clear()

Nota:arraylist es un objeto de la clase ArrayList.

Descripción de parámetros:

  • Ninguno

Ejemplo

Usar ArrayList clear() para eliminar todos los elementos:

Ejemplo

import java.util.ArrayList;

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

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

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

        // Eliminar todos los elementos
        sites.clear();
        System.out.println("Después del método clear(): " + sites);
    }
}

Ejecutar el programa anterior produce el siguiente resultado:

网站列表: [Google, Ejemplo, Taobao]
所有 clear() 方法后: []

En el ejemplo anterior, creamos un arreglo dinámico llamado sites. Este arreglo dinámico almacena los nombres de los sitios web.

Al final del ejemplo, usamos el método clear() para eliminar todos los elementos del arreglo dinámico sites.

Métodos clear() y removeAll()

El arreglo dinámico también proporciona el método removeAll(), que igualmente puede eliminar todos los elementos del arreglo, como se muestra a continuación:

Ejemplo

import java.util.ArrayList;

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

        // Crear un arreglo dinámico
        ArrayList<Integer> oddNumbers = new ArrayList<>();

        // Agregar elementos al arreglo dinámico
        oddNumbers.add(1);
        oddNumbers.add(3);
        oddNumbers.add(5);
        System.out.println("ArrayList de números impares: " + oddNumbers);

        // Eliminar todos los elementos
        oddNumbers.removeAll(oddNumbers);
        System.out.println("Después de usar el método removeAll(): " + oddNumbers);
    }
}

Ejecutar el programa anterior produce el siguiente resultado:

奇数 ArrayList: [1, 3, 5]
使用 removeAll() 方法后: []

En el ejemplo anterior, creamos un arreglo dinámico llamado oddNumbers y luego usamos el método removeAll() para eliminar todos los elementos del arreglo.

Los métodos removeAll() y clear() tienen la misma funcionalidad. Sin embargo, el método clear() se usa más a menudo que removeAll(), porque clear() es más rápido y más eficiente.

Para obtener más información sobre removeAll(), visitaMétodo Java ArrayList removeAll()。

Java ArrayList Java ArrayList

Otras extensiones