Méthode replaceAll() de Java ArrayList

Java ArrayList Java ArrayList

La méthode replaceAll() est utilisée pour remplacer chaque élément du tableau par l'opération donnée.

La syntaxe de la méthode replaceAll() est :

arraylist.replaceAll(UnaryOperator<E> operator)

Remarque :arraylist est un objet de la classe ArrayList.

Description des paramètres :

  • opérateur - l'élément ou la série d'opérations à appliquer au tableau dynamique

Valeur de retour

Aucune valeur de retour.

Exemple

L'exemple suivant montre l'utilisation de la méthode replaceAll() :

Exemple

import java.util.*;

class Main {
    public static void main(String[] args){

        // Créer un tableau dynamique
        ArrayList<String> sites = new ArrayList<>();
       
        sites.add("Google");
        sites.add("Example");
        sites.add("Taobao");

        System.out.println("ArrayList : " + sites);

        // Convertir tous les éléments en majuscules
        sites.replaceAll(e -> e.toUpperCase());
        System.out.println("ArrayList mis à jour: " + sites);
    }
}

L'exécution du programme ci-dessus produit le résultat :

ArrayList : [Google, Example, Taobao]
更新后的 ArrayList: [GOOGLE, EXAMPLE, TAOBAO]

Multiplier tous les éléments du tableau dynamique par 2 :

Exemple

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        // Créer un tableau dynamique
        ArrayList<Integer> numbers = new ArrayList<>();

        // Ajouter des éléments au tableau
        numbers.add(1);
        numbers.add(2);
        numbers.add(3);
        System.out.println("ArrayList : " + numbers);
        // Multiplier tous les éléments par 2
        numbers.replaceAll(e -> e * 2);;
        System.out.println("ArrayList mise à jour : " + numbers);
    }
}

L'exécution du programme ci-dessus produit le résultat :

ArrayList: [1, 2, 3]
更新后的 ArrayList: [2, 4, 6]

Dans l'exemple ci-dessus, nous avons créé un tableau nommé numbers.

Notez cette ligne :

numbers.replaceAll(e -> e * 2);
  • e -> e * 2- multiplie chaque élément du tableau dynamique par 2
  • replaceAll()- remplace les éléments du tableau par le résultat de e -> e * 2.

Java ArrayList Java ArrayList

Autres extensions