Java 8 sum
helloworld
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
A quoi correspond le 0 dans la ligne de code suivante ?
Merci à celui qui sera m'éclaircir.
A quoi correspond le 0 dans la ligne de code suivante ?
Merci à celui qui sera m'éclaircir.
int somme = numeros.stream().reduce(0, Integer::sum);
Configuration: Windows / Chrome 71.0.3578.98
1 réponse
-
Bonjour,
Il faut se référer à la documentation : int reduce(int identity, IntBinaryOperator accumulator)The identity value must be an identity for the accumulator function.
This means that for all x, accumulator.apply(identity, x) is equal to x.int result = identity; for (int element : this_stream) result = accumulator.applyAsInt(result, element) return result;