📜  带有示例的Java.util.DoubleSummaryStatistics 类(1)

📅  最后修改于: 2023-12-03 15:25:29.820000             🧑  作者: Mango

Java.util.DoubleSummaryStatistics类

简介

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
方法
count

获取元素个数。

public long getCount()
sum

获取元素总和。

public double getSum()
min

获取最小值。

public double getMin()
max

获取最大值。

public double getMax()
average

获取平均值。

public double getAverage()
combine

合并两个DoubleSummaryStatistics对象的统计数据。

public void combine(DoubleSummaryStatistics other)
总结

Java.util.DoubleSummaryStatistics类是一个非常实用的统计数据类,可以方便地计算一组double类型元素的基本统计数据。如果需要统计其他类型的数据,可以使用Java.util.LongSummaryStatistics和Java.util.IntSummaryStatistics类。