📅  最后修改于: 2023-12-03 15:25:29.820000             🧑  作者: Mango
Java.util.DoubleSummaryStatistics类是一个收集double类型元素的统计数据类。该类可以实现平均值、总和、最大值、最小值、元素个数等基本统计功能。
下面是一个使用Java.util.DoubleSummaryStatistics类的示例,计算数组中元素的统计数据:
double[] numbers = {1.0, 2.0, 3.0, 4.0, 5.0};
DoubleSummaryStatistics stats = Arrays.stream(numbers).summaryStatistics();
System.out.println("Count: " + stats.getCount());
System.out.println("Sum: " + stats.getSum());
System.out.println("Average: " + stats.getAverage());
System.out.println("Max: " + stats.getMax());
System.out.println("Min: " + stats.getMin());
输出:
Count: 5
Sum: 15.0
Average: 3.0
Max: 5.0
Min: 1.0
获取元素个数。
public long getCount()
获取元素总和。
public double getSum()
获取最小值。
public double getMin()
获取最大值。
public double getMax()
获取平均值。
public double getAverage()
合并两个DoubleSummaryStatistics对象的统计数据。
public void combine(DoubleSummaryStatistics other)
Java.util.DoubleSummaryStatistics类是一个非常实用的统计数据类,可以方便地计算一组double类型元素的基本统计数据。如果需要统计其他类型的数据,可以使用Java.util.LongSummaryStatistics和Java.util.IntSummaryStatistics类。