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

教程基础Java

Controllo dei flussi Java

Array Java

Orientamento ad oggetti Java (I)

Orientamento ad oggetti Java (II)

Orientamento ad oggetti Java (III)

Gestione delle eccezioni Java

Lista Java

Queue (Coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Lettore/Scrittore Java

Altri argomenti Java

Metodo e esempio di utilizzo di Java ArrayList clear()

Metodi di ArrayList Java

Il metodo clear() di Java ArrayList elimina tutti gli elementi dall'ArrayList.

La sintassi del metodo clear() è:

arraylist.clear();

Parametro di clear()

Il metodo clear() non accetta alcun parametro.

Valore di ritorno di clear()

Il metodo clear() non restituisce alcun valore. Svuota l'ArrayList.

Esempio 1: Elimina tutti gli elementi da un ArrayList di tipo stringa

import java.util.ArrayList;
class Main {
    public static void main(String[] args){
        // Crea l'ArrayList
        ArrayList<String> languages = new ArrayList<>();
        languages.add("Java");
        languages.add("JavaScript");
        languages.add("Python");
        System.out.println("Linguaggi di programmazione: " + languages);
        // Elimina tutti gli elementi
        languages.clear();
        System.out.println("ArrayList dopo clear(): " + languages);
    }
}

Risultato di output

Linguaggi di programmazione: [Java, JavaScript, Python]
ArrayList dopo clear(): []

Nell'esempio precedente, abbiamo creato un ArrayList chiamato languages. L'ArrayList contiene i nomi dei linguaggi di programmazione.

In questo esempio, abbiamo utilizzato il metodo clear() per eliminare tutti gli elementi di languages.

ArrayList clear() e removeAll()

ArrayList fornisce anche il metodo removeAll(), che elimina tutti gli elementi dall'ArrayList. Ad esempio,

import java.util.ArrayList;
class Main {
    public static void main(String[] args){
        // Crea l'ArrayList
        ArrayList<Integer> oddNumbers = new ArrayList<>();
        // Aggiungi l'elemento all'ArrayList
        oddNumbers.add(1);
        oddNumbers.add(3);
        oddNumbers.add(5);
        System.out.println("ArrayList degli numeri dispari: " + oddNumbers);
        // Elimina tutti gli elementi
        oddNumbers.removeAll(oddNumbers);
        System.out.println("ArrayList dopo removeAll(): " + oddNumbers);
    }
}

Risultato di output

ArrayList di numeri dispari: [1, 3, 5]
ArrayList dopo removeAll(): []

Nell'esempio sopra, abbiamo creato un ArrayList chiamato oddNumbers. Qui, possiamo vedere che il metodo removeAll() viene utilizzato per rimuovere tutti gli elementi dall'arraylist.

I metodi removeAll() e clear() eseguono la stessa attività. Tuttavia, l'uso del metodo clear() è superiore a quello di removeAll(). Questo è perché clear() è più veloce ed efficiente rispetto a removeAll().

Metodi di ArrayList Java