Sobes.tech
Junior — Middle

Haben Sie die reduce-Methode in Java zur Verarbeitung von Sammlungen verwendet?

sobes.tech KI

Antwort von AI

Ja, die Methode reduce in Java wird verwendet, um Elemente einer Sammlung sequenziell zu verarbeiten und sie auf ein einzelnes Ergebnis zu reduzieren. Sie wird typischerweise mit Streams (Streams API) verwendet.

Beispiel: Berechnung der Summe von Zahlen in einer Liste:

import java.util.Arrays;
import java.util.List;

public class ReduceExample {
    public static void main(String[] args) {
        List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
        int sum = numbers.stream()
                         .reduce(0, (subtotal, element) -> subtotal + element);
        System.out.println("Summe: " + sum); // Gibt aus: Summe: 15
    }
}

Die Methode reduce nimmt einen Anfangswert und eine Akkumulationsfunktion, die die Elemente sequenziell zusammenführt.