Método DoubleSummaryStatistics combine() en Java con ejemplos

El método combine() de la clase DoubleSummaryStatistics en Java se usa para combinar las otras DoubleSummaryStatistics dadas con esta DoubleSummaryStatistics.

Sintaxis:

public void combine(DoubleSummaryStatistics 
                otherDoubleSummaryStatistics)

Parámetro: este método acepta otherDoubleSummaryStatistics como parámetro que se combinará en este DoubleSummaryStatistics.

Valor devuelto: este método no devuelve nada.

Excepción: este método lanza NullPointerException si otherDoubleSummaryStatistics es nulo.

Programa:

// Java program to demonstrate
// the above method
  
import java.util.*;
  
public class DoubleSummaryStatisticsDemo {
    public static void main(String[] args)
    {
  
        DoubleSummaryStatistics doubleSummaryStatistics
            = new DoubleSummaryStatistics();
  
        List<Double> list = new LinkedList<>();
        list.add(95.7);
        list.add(234.6767);
        list.add(243.5);
        list.add(50.0);
        list.add(45.6);
  
        Iterator<Double> iterator = list.listIterator();
        while (iterator.hasNext()) {
  
            // Add the doubles to the
            // DoubleSummaryStatistics object
            doubleSummaryStatistics
                .accept(iterator.next());
        }
  
        System.out.println("First DdoubleSummaryStatistics: "
                           + doubleSummaryStatistics
                                 .toString());
  
        DoubleSummaryStatistics otherDoubleSummaryStatistics
            = new DoubleSummaryStatistics();
  
        List<Double> list1 = new LinkedList<>();
        list1.add(45664.0);
        list1.add(7007.777);
        list1.add(5677.0);
        list1.add(0.0);
        list1.add(45664.7);
  
        Iterator<Double> iterator1 = list1.listIterator();
        while (iterator1.hasNext()) {
  
            // Add the doubles to the
            // DoubleSummaryStatistics object
            otherDoubleSummaryStatistics
                .accept(iterator1.next());
        }
  
        System.out.println("Second DdoubleSummaryStatistics: "
                           + otherDoubleSummaryStatistics
                                 .toString());
  
        System.out.println("Combining both DdoubleSummaryStatistics"
                           + " using combine() ");
        doubleSummaryStatistics.combine(otherDoubleSummaryStatistics);
  
        System.out.println("Combined DdoubleSummaryStatistics: "
                           + doubleSummaryStatistics.toString());
    }
}
Producción:

Primera ddoubresummarystatistics:
DoubleMaryStatistics {count = 5, sum = 669.476700, min = 45.600000, promedio = 133.895340, max = 243.500000}
segundo ddoublesumyStatistics:
DoubleMaryStatistics {Count = 5, sum = 104013.477000, min = 0.0000, promedio de dobles = 4540.

Combinando ambos DdoubleSummaryStatistics usando combine()

DdoubleSummaryStatistics combinado:
DoubleSummaryStatistics{count=10, sum=104682.953700, min=0.000000, average=10468.295370, max=45664.700000}

Referencia: https://docs.oracle.com/javase/9/docs/api/java/util/DoubleSummaryStatistics.html#combine-java.util.DoubleSummaryStatistics-

Publicación traducida automáticamente

Artículo escrito por ShubhamMaurya3 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 *