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

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

王林
王林original
2023-07-24 21:17:051821parcourir

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);
    }
}

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

删除之前的ArrayList:[apple, banana, orange]
删除成功
删除之后的ArrayList:[apple, orange]

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);
    }
}

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

删除之前的ArrayList:[apple, banana, orange]
被删除的元素:banana
删除之后的ArrayList:[apple, orange]

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!

Déclaration:
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