Java 中的 java.util.DoubleSummaryStatistics 类及示例2025年1月6日 | 3 分钟阅读 java.util 包的内容涉及 DoubleSummaryStatistics 类。当处理包含大量精度实数的流并需要收集 Double 对象时,它非常重要。它跟踪已处理值的总数以及其他一些统计信息。流也可以与此类型一起使用。 由于它跟踪 double 值的累加和、平均值和其他指标,因此在操作统计数据时很有用。 类层次结构如下: 使用的构造函数是 DoubleSummaryStatistics() 默认情况下,构造函数将 max 设置为 Double.NEGATIVE_INFINITY,将 count 和 sum 初始化为 0,并将 min 设置为 Double.POSITIVE_INFINITY。 语法 使用的方法是 1. accept(): 此函数将提供的 double 值合并到统计数据中。 语法 2. combine(): 此函数将传入的 DoubleSummaryStatistics 对象与当前的统计数据合并。 语法 3. getCount(): 此方法返回处理的 double 值的计数。 语法 4. getSum(): 此方法返回所有已处理 double 值的总和。 语法 5. getAverage(): 此方法返回所有已处理 double 值的平均值。 语法 6. getMin(): 此方法返回所有已处理 double 值中的最小值。 语法 7. getMax(): 此方法返回所有已处理 double 值中的最大值。 语法 8. toString(): 此方法返回对象中存在的每项统计信息的字符串表示形式。 语法 示例此示例演示了如何使用 Java 内置的实用程序来计算和显示一组数值数据的基本统计信息。DoubleSummaryStatisticsExample 程序展示了如何使用 java.util 包中的 DoubleSummaryStatistics 类从 double 值列表中提取统计信息。 实施 文件名: DoubleSummaryStatisticsExample.java 输出 The count of all the values is 10 The average of all the values is 11008.03457 The sum of all the values is 110080.3457 The maximum of all the values is 46654.9 The minimum of all the values is 0.001 The string representation is given by DoubleSummaryStatistics{count=10, sum=110080.345700, min=0.001000, average=11008.034570, max=46654.900000} |
在 Java 中,final 关键字用于声明常量、阻止方法重写和继承。final 关键字的一个特殊用法是“空白 final”变量。空白 final 变量是一个 final 变量,在声明时未初始化,但在…之后被赋值。
阅读 4 分钟
给定一个 m x n 的正整数二维网格。我们需要以之字形路径遍历网格,避开每个单元格。以下阶段用于定义之字形模式。从左上角的单元格 (0, 0) 开始。当...
阅读 6 分钟
如何在 Java 中排序列表 我们可以使用以下方法对列表进行排序: 使用 stream.sorted() 方法 使用 Comparator.reverseOrder() 方法 使用 Comparator.naturalOrder() 方法 使用 Collections.reverseOrder() 方法 使用 Collections.sort() 方法 Java Stream 接口 Java Stream 接口提供了两种排序列表的方法:sorted() 方法 Stream 接口提供了一个 sorted() 方法来对列表进行排序...
阅读 3 分钟
List 是使用最广泛的集合接口之一,用于存储有序集合。List 接口维护元素的插入顺序,并且也可以存储重复值。要了解更多关于 Java List 接口的知识,有以下三种方法...
5 分钟阅读
EJB 和 Spring 都是能够提供中间件解决方案的技术。但它们的开发理念不同。两者都提供了类似的功能范围,但代码看起来相同。在本节中,我们将讨论 EJB 和 Spring 之间的区别。 EJB EJB 是一个缩写...
阅读 3 分钟
在 Java 中,错误基本上是 Junit 的一个异常,当 Junit 找不到可运行的测试方法时发生。在 spring boot 中,它是最常用的 Java 框架之一,它会抛出 no runnable methods 异常,因为没有可运行的测试方法...
5 分钟阅读
在 Java 中,有多种方法可以迭代 Map。请记住,我们不能直接使用迭代器遍历 map,因为 Map 接口不是 Collection 的一部分。Java 中的所有 map 都实现 Map 接口。Java 中有以下类型的 map:HashMap TreeMap LinkedHashMap Map...
阅读 3 分钟
如何在 Windows 10 中运行 Java 程序 要在 Windows 10 中运行 Java 程序,我们需要先安装 Java,然后设置环境变量。为此,请按照以下步骤操作 - 如何安装 Java?步骤 1) 访问 oracle 网站,然后...
阅读 2 分钟
在 Java 中,Guava 的 Sets.intersection() 方法返回一个不可修改的视图,表示提供的两个集合的交集。所有存在于两个集合中的元素或值都将被返回。返回集合和第一个集合的迭代顺序将相似。语法:public...
阅读 2 分钟
一个函数或方法调用自身的进程称为递归。递归是 Java 中的一个重要主题。在本教程中,我们将讨论 Java 中不同类型的递归。递归类型主要有两种递归:1)...
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India