Maison > Java > javaDidacticiel > le corps du texte

Comment supprimer tous les éléments d'ArrayList en Java ?

PHPz
Libérer: 2023-09-20 14:21:04
avant
1018 Les gens l'ont consulté

Comment supprimer tous les éléments dArrayList en Java ?

L'interface Liste étend l'interface Collection et stocke une séquence d'éléments. L'interface List propose deux méthodes pour insérer et supprimer efficacement plusieurs éléments à tout moment de la liste. Contrairement aux ensembles, les listes autorisent les éléments en double et plusieurs valeurs nulles si les valeurs nulles sont autorisées dans la liste. List fournit des méthodes d’ajout et de suppression pour ajouter/supprimer des éléments. Afin d'effacer la liste ou de supprimer tous les éléments de la liste, nous pouvons utiliser la méthode clear() de List. Nous pouvons également utiliser la méthode removeAll() pour obtenir le même effet que la méthode clear().

Dans cet article, nous présenterons les méthodes clear() et removeAll() avec des exemples correspondants.

Syntaxe - méthode clear()

void clear()
Copier après la connexion

Commentaires

  • Supprime tous les éléments de cette liste.

  • La liste sera vide après le retour de cet appel.

lance

  • UnsupportedOperationException - si cette liste ne prend pas en charge les opérations claires.

Syntaxe - méthode RemoveAll()

boolean removeAll(Collection<?> c)
Copier après la connexion

Supprime de cette liste tous les éléments contenus dans la collection spécifiée.

Parameters

  • c< /strong> - La collection contenant les éléments à supprimer de cette liste.

Renvoie

Renvoie True si cette liste a changé en raison de l'appel

Throws

  • UnsupportedOperationException - si cette liste ne prend pas en charge l'opération RemoveAll.

  • ClassCastException - si la classe d'un élément de cette liste est incompatible avec la collection spécifiée (facultatif).

  • NullPointerException - si cette liste contient des éléments nuls et que la collection spécifiée n'autorise pas les éléments nuls (facultatif), ou si la collection spécifiée est nulle.

< h2>Exemple 1

Ce qui suit est un exemple montrant l'utilisation de la méthode clear() -

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>(Arrays.asList(0,1,2,3,4,5,6,7,8,9));
      System.out.println("List: " + list);
      list.clear();
      System.out.println("Cleared List: " + list);
   }
}
Copier après la connexion

Output

Cela produira le résultat suivant-

List: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Cleared List: []
Copier après la connexion
Copier après la connexion

Exemple 2

L'exemple suivant montre l'utilisation de removeAll () méthode-

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>(Arrays.asList(0,1,2,3,4,5,6,7,8,9));
      System.out.println("List: " + list);
      list.removeAll(list);
      System.out.println("Cleared List: " + list);
   }
}
Copier après la connexion

Output

Cela produira le résultat suivant-

List: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Cleared List: []
Copier après la connexion
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal