Java ArrayList replaceAll()-Methode
Die replaceAll()-Methode wird verwendet, um jedes Element im Array durch die angegebene Operation zu ersetzen.
Die Syntax der replaceAll()-Methode ist:
arraylist.replaceAll(UnaryOperator<E> operator)
Hinweis:arraylist ist ein Objekt der Klasse ArrayList.
Parameterbeschreibung:
- Operator – das Element oder die Abfolge von Operationen, die auf das dynamische Array angewendet werden sollen
Rückgabewert
Kein Rückgabewert.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der replaceAll()-Methode:
Beispiel
import java.util.*;
class Main {
public static void main(String[] args){
// Ein dynamisches Array erstellen
ArrayList<String> sites = new ArrayList<>();
sites.add("Google");
sites.add("Example");
sites.add("Taobao");
System.out.println("ArrayList : " + sites);
// Alle Elemente in Großbuchstaben umwandeln
sites.replaceAll(e -> e.toUpperCase());
System.out.println("Aktualisierte ArrayList: " + sites);
}
}
class Main {
public static void main(String[] args){
// Ein dynamisches Array erstellen
ArrayList<String> sites = new ArrayList<>();
sites.add("Google");
sites.add("Example");
sites.add("Taobao");
System.out.println("ArrayList : " + sites);
// Alle Elemente in Großbuchstaben umwandeln
sites.replaceAll(e -> e.toUpperCase());
System.out.println("Aktualisierte ArrayList: " + sites);
}
}
Die Ausführung des obigen Programms gibt das Ergebnis aus:
ArrayList : [Google, Example, Taobao] 更新后的 ArrayList: [GOOGLE, EXAMPLE, TAOBAO]
Alle Elemente im dynamischen Array mit 2 multiplizieren:
Beispiel
import java.util.ArrayList;
class Main {
public static void main(String[] args) {
// Ein dynamisches Array erstellen
ArrayList<Integer> numbers = new ArrayList<>();
// Elemente zum Array hinzufügen
numbers.add(1);
numbers.add(2);
numbers.add(3);
System.out.println("ArrayList: " + numbers);
// Alle Elemente mit 2 multiplizieren
numbers.replaceAll(e -> e * 2);;
System.out.println("Aktualisierte ArrayList: " + numbers);
}
}
class Main {
public static void main(String[] args) {
// Ein dynamisches Array erstellen
ArrayList<Integer> numbers = new ArrayList<>();
// Elemente zum Array hinzufügen
numbers.add(1);
numbers.add(2);
numbers.add(3);
System.out.println("ArrayList: " + numbers);
// Alle Elemente mit 2 multiplizieren
numbers.replaceAll(e -> e * 2);;
System.out.println("Aktualisierte ArrayList: " + numbers);
}
}
Die Ausführung des obigen Programms gibt das Ergebnis aus:
ArrayList: [1, 2, 3] 更新后的 ArrayList: [2, 4, 6]
Im obigen Beispiel haben wir ein Array namens numbers erstellt.
Beachten Sie diese Zeile:
numbers.replaceAll(e -> e * 2);
- e -> e * 2- multipliziert jedes Element im dynamischen Array mit 2
- replaceAll()- ersetzt die Elemente im Array durch das Ergebnis von e -> e * 2.
Java ArrayList