Méthode Java ArrayList clear()

Java ArrayList Java ArrayList

clear() est utilisée pour supprimer tous les éléments du tableau dynamique.

La syntaxe de la méthode clear() est :

arraylist.clear()

Remarque :arraylist est un objet de la classe ArrayList.

Description des paramètres :

  • Aucune

Exemple

Utilisez ArrayList clear() pour supprimer tous les éléments :

Exemple

import java.util.ArrayList;

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

        // Créer un tableau
        ArrayList<String> sites = new ArrayList<>();

        sites.add("Google");
        sites.add("Example");
        sites.add("Taobao");
        System.out.println("Liste des sites : " + sites);

        // Supprimer tous les éléments
        sites.clear();
        System.out.println("Après toutes les méthodes clear() : " + sites);
    }
}

L'exécution du programme ci-dessus produit le résultat :

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

Dans l'exemple ci-dessus, nous avons créé un tableau dynamique nommé sites. Ce tableau dynamique stocke les noms de sites web.

À la fin de l'exemple, nous avons utilisé la méthode clear() pour supprimer tous les éléments du tableau dynamique sites.

Méthodes clear() et removeAll()

Le tableau dynamique fournit également la méthode removeAll(), qui peut aussi supprimer tous les éléments du tableau, comme suit :

Exemple

import java.util.ArrayList;

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

        // Créer un tableau dynamique
        ArrayList<Integer> oddNumbers = new ArrayList<>();

        // Ajouter des éléments au tableau dynamique
        oddNumbers.add(1);
        oddNumbers.add(3);
        oddNumbers.add(5);
        System.out.println("ArrayList de nombres impairs : " + oddNumbers);

        // Supprimer tous les éléments
        oddNumbers.removeAll(oddNumbers);
        System.out.println("Après avoir utilisé la méthode removeAll() : " + oddNumbers);
    }
}

L'exécution du programme ci-dessus produit le résultat :

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

Dans l'exemple ci-dessus, nous avons créé un tableau dynamique nommé oddNumbers, puis utilisé la méthode removeAll() pour supprimer tous les éléments du tableau.

Les méthodes removeAll() et clear() ont la même fonctionnalité. Cependant, clear() est plus couramment utilisée que removeAll() car clear() est plus rapide et plus efficace que removeAll().

Pour en savoir plus sur removeAll(), veuillez consulterMéthode removeAll() de Java ArrayList。

Java ArrayList Java ArrayList

Autres extensions