Estadísticas de resumen de DoubleStream() en Java

DoubleStream summaryStatistics() devuelve un DoubleSummaryStatistics que describe varios datos de resumen sobre los elementos de esta secuencia, como el número de elementos en DoubleStream, el promedio de todos los elementos presentes en DoubleStream, el elemento mínimo y máximo en DoubleStream, etc. Esta es una operación terminal, es decir, puede atravesar el flujo para producir un resultado o un efecto secundario.

Sintaxis:

DoubleSummaryStatistics summaryStatistics()

Parámetros:

  1. DoubleSummaryStatistics: un objeto de estado para recopilar estadísticas como recuento, mínimo, máximo, suma y promedio.

Valor de retorno: DoubleSummaryStatistics summaryStatistics() devuelve un DoubleSummaryStatistics que describe varios datos de resumen sobre los elementos de esta secuencia.

Nota: DoubleStream summaryStatistics() es un caso especial de reducción . Una operación de reducción, también conocida como plegado , 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. La operación de combinación puede ser encontrar la suma o el máximo de un conjunto de números.

Ejemplo: uso de DoubleStream summaryStatistics() para obtener DoubleSummaryStatistics de los elementos presentes en DoubleStream dado.

// Java code for DoubleStream summaryStatistics()
// to get various summary data about the
// elements of the stream.
import java.util.stream.DoubleStream;
import java.util.DoubleSummaryStatistics;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // Creating an DoubleStream
        DoubleStream stream = 
                  DoubleStream.of(4.2, 5.3, 6.5, 7.1);
  
        // Using DoubleStream summaryStatistics()
        DoubleSummaryStatistics summary_data = 
                         stream.summaryStatistics();
  
        // Displaying the various summary data
        // about the elements of the stream
        System.out.println(summary_data);
    }
}

Producción :

DoubleSummaryStatistics{count=4, sum=23.100000, min=4.200000, average=5.775000, max=7.100000}

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *