Méthode Java ArrayList clear()
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
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
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。
Autres extensions
Java ArrayList