Utilisez la fonction ArrayList.remove() de Java pour supprimer des éléments d'ArrayList
En Java, ArrayList est une classe de collection couramment utilisée pour stocker et exploiter un ensemble d'éléments. La classe ArrayList fournit de nombreuses méthodes pour ajouter, supprimer, modifier et interroger des éléments dans la collection. L'une des méthodes les plus fréquemment utilisées est Remove(), qui peut supprimer des éléments d'une ArrayList.
La méthode remove() d'ArrayList a deux formulaires surchargés, l'un consiste à supprimer des éléments en fonction de la position de l'index et l'autre consiste à supprimer des éléments en fonction de la valeur de l'élément. Ci-dessous, nous présenterons l’utilisation de ces deux méthodes une par une.
import java.util.ArrayList; public class ArrayListRemoveExample { public static void main(String[] args) { // 创建一个ArrayList对象 ArrayList<String> fruits = new ArrayList<>(); // 添加一些元素到ArrayList fruits.add("apple"); fruits.add("banana"); fruits.add("orange"); fruits.add("grape"); System.out.println("原始的ArrayList: " + fruits); // 移除索引为2的元素 fruits.remove(2); System.out.println("删除索引为2的元素后的ArrayList: " + fruits); } }
En exécutant le code ci-dessus, nous pouvons obtenir le résultat suivant :
Original ArrayList : [pomme, banane, orange, raisin]
ArrayList après avoir supprimé l'élément d'index 2 : [pomme, banane , grape]
Comme le montrent les résultats de sortie, après avoir supprimé des éléments en fonction de leurs positions d'index via la méthode remove(), les éléments de ArrayList sont réorganisés.
import java.util.ArrayList; public class ArrayListRemoveExample { public static void main(String[] args) { // 创建一个ArrayList对象 ArrayList<String> fruits = new ArrayList<>(); // 添加一些元素到ArrayList fruits.add("apple"); fruits.add("banana"); fruits.add("orange"); fruits.add("grape"); System.out.println("原始的ArrayList: " + fruits); // 移除元素值为"banana"的元素 fruits.remove("banana"); System.out.println("删除元素值为'banana'的元素后的ArrayList: " + fruits); } }
En exécutant le code ci-dessus, nous pouvons obtenir le résultat suivant :
Original ArrayList : [pomme, banane, orange, raisin]
ArrayList après avoir supprimé l'élément dont la valeur d'élément est « banane » : [pomme, orange, raisin]
Comme le montrent les résultats de sortie, après avoir supprimé des éléments en fonction de leurs valeurs via la méthode remove(), l'ordre des éléments dans ArrayList ne changera pas.
Il est à noter que s'il existe plusieurs valeurs d'éléments identiques dans ArrayList, la méthode remove() ne supprimera que le premier élément qui apparaît.
En résumé, l'utilisation de la méthode remove() d'ArrayList peut facilement supprimer des éléments dans ArrayList. Nous pouvons supprimer les éléments spécifiés en fonction de la position de l'index ou de la valeur de l'élément. En maîtrisant l'utilisation de la méthode Remove(), nous pouvons exploiter les données de la collection ArrayList de manière plus flexible.
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!