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.