java 中 DoubleStream summaryStatistics() 方法


DoubleStream 类的 summaryStatistics() 方法返回 DoubleSummaryStatistics,描述此流中的元素的各种汇总数据。这是归约的特殊情况。

语法如下

DoubleSummaryStatistics summaryStatistics()

此处,DoubleSummaryStatistics 是用于收集统计数据的 state 对象,例如计数、最小值、最大值、平均值等。它适用于流。若要使用 Java 中的 DoubleStream 类,请导入以下包

import java.util.stream.DoubleStream;

首先,创建 DoubleStream 并添加一些元素

DoubleStream doubleStream = DoubleStream.of(20.5, 35.8, 45.9, 50.8, 80.7);

现在,获取统计数据

DoubleSummaryStatistics details = doubleStream.summaryStatistics();

下面是一个实现 DoubleStream summaryStatistics() 方法的示例

示例

 动态演示

import java.util.stream.DoubleStream;
import java.util.DoubleSummaryStatistics;
public class Demo {
   public static void main(String[] args) {
      DoubleStream doubleStream = DoubleStream.of(20.5, 35.8, 45.9, 50.8, 80.7);
      DoubleSummaryStatistics details = doubleStream.summaryStatistics();
      System.out.println("Details = "+details);
   }
}

输出

Details = DoubleSummaryStatistics{count=5, sum=233.700000, min=20.500000, average=46.740000, max=80.700000}

更新于: 2019 年 7 月 30 日

83 次浏览

开启你的 职业生涯

通过完成课程获取认证

开始
广告
© . All rights reserved.