Maison >Java >javaDidacticiel >Utilisez la fonction ArrayList.removeAll() de Java pour supprimer les éléments spécifiés dans ArrayList

Utilisez la fonction ArrayList.removeAll() de Java pour supprimer les éléments spécifiés dans ArrayList

PHPz
PHPzoriginal
2023-07-24 12:22:471321parcourir

Utilisez la fonction ArrayList.removeAll() de Java pour supprimer les éléments spécifiés dans ArrayList

ArrayList est une classe de collection couramment utilisée en Java, qui fournit une multitude de méthodes pour exploiter et gérer les éléments. Pendant le processus de développement, nous devons parfois supprimer des éléments spécifiques dans ArrayList. La classe ArrayList en Java fournit la fonction removeAll(), qui peut être utilisée pour implémenter cette fonction. La fonction de la fonction

removeAll() est de supprimer tous les éléments d'ArrayList qui apparaissent dans la collection spécifiée. Nous pouvons supprimer les éléments spécifiés dans ArrayList en passant une autre ArrayList en tant que paramètre.

Ce qui suit est un exemple de code qui montre comment utiliser la fonction removeAll() d'ArrayList pour supprimer des éléments spécifiés dans une ArrayList :

import java.util.ArrayList;

public class RemoveElements {

    public static void main(String[] args) {
        // 创建一个ArrayList对象
        ArrayList<String> list = new ArrayList<>();

        // 添加元素到ArrayList中
        list.add("apple");
        list.add("banana");
        list.add("orange");
        list.add("grape");
        list.add("watermelon");

        // 打印初始的ArrayList
        System.out.println("初始的ArrayList:");
        for (String element : list) {
            System.out.println(element);
        }
        System.out.println();

        // 创建一个新的ArrayList,用于存储要删除的元素
        ArrayList<String> toBeRemoved = new ArrayList<>();
        toBeRemoved.add("apple");
        toBeRemoved.add("orange");

        // 使用removeAll()函数删除ArrayList中的指定元素
        list.removeAll(toBeRemoved);

        // 打印删除指定元素后的ArrayList
        System.out.println("删除指定元素后的ArrayList:");
        for (String element : list) {
            System.out.println(element);
        }
    }
}

Dans le code ci-dessus, nous avons d'abord créé un objet ArrayList et ajouté quelques éléments. Créez ensuite un autre objet ArrayList toBeRemoved pour stocker les éléments à supprimer. Ensuite, nous utilisons la fonction removeAll() de ArrayList pour supprimer les éléments de toBeRemoved de la liste. Enfin, nous imprimons l'ArrayList après avoir supprimé l'élément spécifié pour vérifier si l'opération de suppression a réussi.

Exécutez le code ci-dessus, le résultat de sortie est le suivant :

初始的ArrayList:
apple
banana
orange
grape
watermelon

删除指定元素后的ArrayList:
banana
grape
watermelon

Vous pouvez voir qu'après traitement par la fonction removeAll(), l'élément spécifié dans ArrayList a été supprimé avec succès.

Pour résumer, vous pouvez facilement supprimer les éléments spécifiés dans ArrayList en utilisant la fonction removeAll() de ArrayList de Java. En passant une ArrayList contenant les éléments à supprimer en paramètre, nous pouvons supprimer tous les éléments de la liste qui sont identiques à la liste de paramètres. Cette fonction peut fournir des opérations de suppression efficaces et pratiques lors du traitement de listes de tableaux contenant un grand nombre d'éléments.

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