English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

control de flujo Java

Java arrays

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Cola (Queue)

Java Conjuntos de Mapa (Map)

Java Conjuntos (Set)

Java Entrada/Salida (I/O)

Reader de Java/Writer

Temas de Java

Uso y ejemplo del método clear() de ArrayList de Java

Java Métodos de ArrayList

El método clear() de ArrayList de Java elimina todos los elementos del arraylist.

La sintaxis del método clear() es:

arraylist.clear()

Parámetros del método clear()

El método clear() no tiene parámetros.

Retorno del método clear()

El método clear() no devuelve ningún valor. Limpia el arraylist.

Ejemplo1eliminar todos los elementos del ArrayList de tipo String

import java.util.ArrayList;
class Main {
    public static void main(String[] args){
        //Crear arraylist
        ArrayList<String> languages = new ArrayList<>();
        languages.add("Java");
        languages.add("JavaScript");
        languages.add("Python");
        System.out.println("Lenguajes de programación: " + languages);
        //Eliminar todos los elementos
        languages.clear();
        System.out.println("ArrayList después de clear(): " + languages);
    }
}

Resultados de salida

Lenguajes de programación: [Java, JavaScript, Python]
ArrayList después de clear(): []

En el ejemplo anterior, creamos un ArrayList llamado languages. El arraylist almacena los nombres de los lenguajes de programación.

Aquí, hemos utilizado el método clear() para eliminar todos los elementos de languages.

ArrayList clear() y removeAll()

ArrayList también proporciona el método removeAll() para eliminar todos los elementos del arraylist. Por ejemplo,

import java.util.ArrayList;
class Main {
    public static void main(String[] args){
        // Crear arraylist
        ArrayList<Integer> oddNumbers = new ArrayList<>();
        // agregar elementos al arraylist
        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("ArrayList después de removeAll(): " + oddNumbers);
    }
}

Resultados de salida

ArrayList de números impares: [1, 3, 5]
ArrayList después de removeAll(): []

En el ejemplo anterior, creamos una ArrayList llamada oddNumbers. Aquí, podemos ver que el método removeAll() se utiliza para eliminar todos los elementos de la arraylist.

Los métodos removeAll() y clear() ejecutan la misma tarea. Sin embargo, la tasa de uso de clear() es mayor que la de removeAll(). Esto se debe a que clear() es más rápido y eficiente que removeAll().

Java Métodos de ArrayList