Java DoubleSummaryStatisticsを使って、レコードクラスの統計情報を取得する




統計情報といえば、データベースなわけですが、今回は違います。
ここでは、件数、合計、平均、最小、最大のことです。

DoubleSummaryStatisticsを使って、レコードクラスの統計情報を取得するサンプル

レコードに保持しいている得点をもとに、件数、合計、平均、最小、最大の統計情報を取得します。

実行結果

レコードクラスを詰めたリストの内容を表示。
また、レコード内の得点2つに対する統計情報を出力します。

サンプルの解説

Stream#summaryStatistics()によって、統計情報(DoubleSummaryStatistics)が取得できます。
今回は、DoubleStreamを使用していますが、IntStream、LongStreamでも同様に統計情報が取得できます。