LongStream sum() devuelve la suma de elementos en esta secuencia. Este es un caso especial de reducción . LongStream sum() es una operación de terminal, es decir, puede atravesar el flujo para producir un resultado o un efecto secundario.
Nota: una operación de reducción (también llamada pliegue) toma una secuencia de elementos de entrada y los combina en un solo resultado resumido mediante la aplicación repetida de una operación de combinación, como encontrar la suma o el máximo de un conjunto de números.
Sintaxis:
long sum()
Valor devuelto: la función devuelve la suma de elementos en esta secuencia.
Ejemplo 1 :
Java
// Java code for LongStream.sum() to // find the sum of elements in LongStream import java.util.*; import java.util.stream.LongStream; class GFG { // Driver code public static void main(String[] args) { // Creating an LongStream LongStream stream = LongStream.of(2L, 4L, 6L, -2L, -4L); // Using LongStream.sum() to find // sum of elements in LongStream long sumOfElements = stream.sum(); // Displaying the calculated sum System.out.println(sumOfElements); } }
6
Ejemplo 2:
Java
// Java code for LongStream.sum() to // find the sum of elements // divisible by 3 in given range import java.util.*; import java.util.stream.LongStream; class GFG { // Driver code public static void main(String[] args) { // Using LongStream.sum() to find // sum of elements divisible by 3 // in given range long sumOfElements = LongStream.range(2L, 10L) .filter(num -> num % 3 == 0) .sum(); // Displaying the calculated sum System.out.println(sumOfElements); } }
18
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA