📅  最后修改于: 2023-12-03 14:42:48.037000             🧑  作者: Mango
在Java 8以后,IntSummaryStatistics类提供了getMin()方法,帮助开发人员可以方便地得到int类型数值对象的最小值。
public long getMin()
该方法没有参数。
该方法返回IntSummaryStatistics对象中int类型数据的最小值。
典型的使用场景是先将int类型数据放入IntSummaryStatistics对象中,然后使用getMin()获取数据的最小值。
下面是一个示例代码:
import java.util.IntSummaryStatistics;
import java.util.stream.IntStream;
public class IntSummaryStatisticsDemo {
public static void main(String[] args) {
IntSummaryStatistics stats = IntStream.of(1, 2, 3, 4, 5, 6)
.summaryStatistics();
long minNum = stats.getMin();
System.out.printf("这些数字中的最小值为: %d", minNum);
}
}
上面代码的输出结果为:
这些数字中的最小值为: 1
代码解析:
首先创建一个IntSummaryStatistics对象,并且使用IntStream将一组数字存入该对象中。
然后调用getMin()方法获取这些数字中的最小值。
最后输出最小值。
从代码中可以看出,在Java 8以后,可以使用IntStream和IntSummaryStatistics类方便地处理int类型数据,并且代码相对简单易读。
在Java 8中,IntSummaryStatistics类提供了getMin()方法,方便开发人员获取IntSummaryStatistics对象中存储的int类型数据的最小值。这个函数的语法、参数、返回值都很简单,主要作用就是获取最小值。通过与IntStream合作,我们可以轻松地在Java中处理int类型数据。