Maison  >  Article  >  Java  >  Java utilise la fonction set() de la classe ArrayList pour modifier les éléments de la collection

Java utilise la fonction set() de la classe ArrayList pour modifier les éléments de la collection

WBOY
WBOYoriginal
2023-07-25 18:51:182173parcourir

Java utilise la fonction set() de la classe ArrayList pour modifier les éléments de la collection

ArrayList est l'une des classes de collection couramment utilisées en Java. Elle implémente l'interface List et fournit un moyen d'implémenter des tableaux dynamiques. La classe ArrayList fournit une variété de méthodes pour faire fonctionner les éléments de la collection, parmi lesquelles la fonction set() est une méthode couramment utilisée, qui peut être utilisée pour modifier les valeurs des éléments de la collection. La syntaxe de la fonction

set() est la suivante :

boolean set(int index, E element)

où index représente l'index de l'élément à modifier, et element représente la nouvelle valeur à modifier. Cette fonction renvoie l'ancienne valeur avant modification.

Ci-dessous, nous utilisons un exemple pour expliquer en détail comment utiliser la fonction set() pour modifier les éléments de la collection ArrayList.

Tout d'abord, introduisez la classe ArrayList dans le code :

import java.util.ArrayList;

Ensuite, créez un objet ArrayList :

ArrayList<String> list = new ArrayList<String>();

Ensuite, ajoutez quelques éléments à la collection :

list.add("Apple");
list.add("Banana");
list.add("Orange");

Maintenant, nous voulons ajouter le deuxième élément dans la collection " Banane "changée en" Raisin ". Vous pouvez utiliser la fonction set() pour y parvenir :

String oldValue = list.set(1, "Grape");

Dans le code ci-dessus, la fonction set(1, "Grape") est appelée pour changer l'élément d'index 1 dans la collection en "Grape". Parallèlement, la fonction set() renvoie l'ancienne valeur "Banana" avant modification, que l'on peut affecter à la variable oldValue.

Ensuite, nous pouvons imprimer les éléments de l'ensemble modifiés et les anciennes valeurs :

System.out.println("修改后的集合元素:" + list);
System.out.println("修改前的旧值:" + oldValue);

L'exemple de code complet est le suivant :

import java.util.ArrayList;

public class ArrayListSetExample {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<String>();

        list.add("Apple");
        list.add("Banana");
        list.add("Orange");

        String oldValue = list.set(1, "Grape");

        System.out.println("修改后的集合元素:" + list);
        System.out.println("修改前的旧值:" + oldValue);
    }
}

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

修改后的集合元素:[Apple, Grape, Orange]
修改前的旧值:Banana

Comme le montre la sortie Résultat, la fonction set() a modifié avec succès l'élément "Banana" de la collection en "Grape" et a renvoyé l'ancienne valeur "Banana".

Résumé :
Grâce à la fonction set() de la classe ArrayList, nous pouvons facilement modifier les éléments de la collection. Il suffit de transmettre l'index de l'élément à modifier et la nouvelle valeur pour terminer l'opération de modification. De plus, la fonction set() renvoie également l'ancienne valeur avant modification, ce qui nous permet d'effectuer d'autres opérations. Par conséquent, la fonction set() est une méthode très utile et pratique lors de l’utilisation de 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