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()); } }
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}
Publicación traducida automáticamente
Artículo escrito por ShubhamMaurya3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA