Maison > Java > javaDidacticiel > le corps du texte

Java utilise la fonction Remove() de la classe ArrayList pour supprimer des éléments de la collection

王林
Libérer: 2023-07-24 21:17:05
original
1820 Les gens l'ont consulté

Java utilise la fonction Remove() de la classe ArrayList pour supprimer des éléments de la collection

ArrayList est l'une des classes de collection couramment utilisées en Java et fournit une implémentation d'un tableau dynamique. ArrayList peut stocker différents types d'éléments et peut être ajouté et supprimé à tout moment selon les besoins.

Dans ArrayList, nous devons souvent supprimer des éléments spécifiques de la collection. Java fournit la fonction Remove() pour implémenter cette fonction. Ensuite, nous présenterons en détail comment utiliser la fonction remove() d'ArrayList pour supprimer des éléments de la collection.

La fonction Remove() d'ArrayList a deux signatures :

  1. boolean Remove(Object o) : Supprime l'élément spécifié d'ArrayList.
  2. E delete(int index) : supprime les éléments dans ArrayList en fonction de la position de l'index.

Ce qui suit est une explication détaillée et un exemple de code pour ces deux fonctions.

  1. Utilisez la fonction Remove(Object o) pour supprimer l'élément spécifié :

La fonction Remove(Object o) est utilisée pour supprimer l'élément spécifié de l'ArrayList. Il parcourt ArrayList, trouve le premier élément égal à l’élément spécifié et le supprime de ArrayList. Si la suppression réussit, renvoyez true sinon, renvoyez false.

L'exemple de code est le suivant :

import java.util.ArrayList;

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("apple");
        list.add("banana");
        list.add("orange");
        
        System.out.println("删除之前的ArrayList:" + list);
        
        boolean result = list.remove("banana");
        
        if(result){
            System.out.println("删除成功");
        }else{
            System.out.println("删除失败");
        }
        
        System.out.println("删除之后的ArrayList:" + list);
    }
}
Copier après la connexion

Les résultats d'exécution sont les suivants :

删除之前的ArrayList:[apple, banana, orange]
删除成功
删除之后的ArrayList:[apple, orange]
Copier après la connexion

Comme le montrent les résultats d'exécution, nous avons utilisé la fonction Remove() pour supprimer avec succès l'élément "banane" dans ArrayList.

  1. Utilisez la fonction Remove(int index) pour supprimer des éléments en fonction de la position de l'index :

La fonction Remove(int index) est utilisée pour supprimer des éléments dans ArrayList en fonction de la position de l'index. Il supprime l'élément à la position d'index spécifiée de ArrayList et déplace les éléments suivants vers l'avant.

L'exemple de code est le suivant :

import java.util.ArrayList;

public class ArrayListDemo {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("apple");
        list.add("banana");
        list.add("orange");
        
        System.out.println("删除之前的ArrayList:" + list);
        
        String removedElement = list.remove(1);
        
        System.out.println("被删除的元素:" + removedElement);
        System.out.println("删除之后的ArrayList:" + list);
    }
}
Copier après la connexion

Les résultats d'exécution sont les suivants :

删除之前的ArrayList:[apple, banana, orange]
被删除的元素:banana
删除之后的ArrayList:[apple, orange]
Copier après la connexion

Comme le montrent les résultats d'exécution, nous avons utilisé la fonction remove() pour supprimer avec succès l'élément "banane" dans l'ArrayList basé sur la position d'index.

Résumé :

La classe ArrayList de Java fournit la fonction Remove() pour supprimer des éléments de la collection. Nous pouvons supprimer des éléments dans ArrayList en fonction de la valeur de l'élément ou de la position de l'index. Utilisez la fonction Remove() pour supprimer facilement des éléments dans ArrayList, rendant ainsi la gestion des éléments de collection plus flexible et efficace.

Ce qui précède est un exemple d'utilisation de la fonction Remove() de la classe ArrayList pour supprimer des éléments de la collection. J'espère que cet article pourra vous aider à comprendre et à utiliser la fonction remove() fournie par la classe ArrayList.

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:php.cn
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