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对象 ArrayListlist = 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 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!