English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode clear() de ArrayList en Java supprime tous les éléments de l'arraylist.
La syntaxe de la méthode clear() est :
arraylist.clear();
La méthode clear() ne prend aucun paramètre.
La méthode clear() ne renvoie aucune valeur. Elle vide l'arraylist.
import java.util.ArrayList; class Main { public static void main(String[] args){ //Créer un arraylist ArrayList<String> languages = new ArrayList<>(); languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Langages de programmation: " + languages); //Delete all elements languages.clear(); System.out.println("ArrayList après clear(): " + languages); } }
Output result
Langages de programmation: [Java, JavaScript, Python] ArrayList après clear(): []
Dans cet exemple, nous avons créé une ArrayList nommée languages. L'arraylist contient les noms des langages de programmation.
Ici, nous avons utilisé la méthode clear() pour supprimer tous les éléments de languages.
ArrayList fournit également la méthode removeAll() pour supprimer tous les éléments de l'arraylist. Par exemple,
import java.util.ArrayList; class Main { public static void main(String[] args){ // Créer un arraylist ArrayList<Integer> oddNumbers = new ArrayList<>(); // Ajouter un élément à l'arraylist oddNumbers.add(1);}} oddNumbers.add(3);}} oddNumbers.add(5);}} System.out.println("Odd ArrayList: " + oddNumbers); // Delete all elements oddNumbers.removeAll(oddNumbers); System.out.println("ArrayList after removeAll(): " + oddNumbers); } }
Output result
Odd ArrayList: [1, 3, 5] ArrayList after removeAll(): []
In the above example, we created an ArrayList named oddNumbers. Here, we can see that the removeAll() method is used to delete all elements from the arraylist.
The removeAll() and clear() methods perform the same task. However, the usage rate of clear() is higher than that of removeAll(). This is because clear() is faster and more efficient than removeAll().