📌  相关文章
📜  Java中的 LongSummaryStatistics accept(int) 方法和示例(1)

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

Java中的 LongSummaryStatistics accept(int) 方法和示例

简介

LongSummaryStatistics是Java 8中提供的一个用于统计一组长整型数据的统计类。它提供了多种统计方式,如:求和、平均值、最大值、最小值等等,同时也提供了一种方便的API用于统计一组数据的摘要信息。

方法介绍

accept(int value)方法是LongSummaryStatistics中的一个方法,用于接收一个整型数据,并将其添加到当前摘要统计信息中。该方法没有返回值,也就是说,当我们使用该方法时,其实只是将新数据添加到摘要信息中,没有返回统计结果。

方法示例

下面是一个简单的代码示例,演示了如何使用LongSummaryStatistics的accept方法来添加数据,并计算出一组数据的统计摘要信息。

import java.util.LongSummaryStatistics;

public class LongSummaryStatisticsExample {
    public static void main(String[] args) {
        // 创建一个LongSummaryStatistics
        LongSummaryStatistics stats = new LongSummaryStatistics();

        // 向stats中添加数据
        stats.accept(100);
        stats.accept(200);
        stats.accept(300);
        stats.accept(400);
        stats.accept(500);

        // 打印stats中的统计信息
        System.out.println("Sum: " + stats.getSum());
        System.out.println("Count: " + stats.getCount());
        System.out.println("Average: " + stats.getAverage());
        System.out.println("Max: " + stats.getMax());
        System.out.println("Min: " + stats.getMin());
    }
}

在上面的代码中,我们首先创建了一个LongSummaryStatistics对象stats,然后使用其accept方法向其中添加了5个整型数据。接着,我们使用长整型数据的统计方法,如getSum()getCount()等方法,分别计算出了这五个数据的总和、个数、平均值、最大值以及最小值,并将结果打印输出。

上述代码输出的结果如下:

Sum: 1500
Count: 5
Average: 300.000000
Max: 500
Min: 100

这个示例演示了使用LongSummaryStatistics的accept方法向其中添加数据,并使用其它统计方法来获得该数据集的统计摘要信息。