一尘不染

在Java 8中查找列表的最大值,最小值,总和和平均值

java

如何在Java 8的以下列表中找到最大,最小,和和平均值?

List<Integer> primes = Arrays.asList(2, 3, 5, 7, 11, 13, 17, 19, 23, 29);

阅读 309

收藏
2020-09-08

共1个答案

一尘不染

有一个班级名称, IntSummaryStatistics

例如:

  List<Integer> primes = Arrays.asList(2, 3, 5, 7, 11, 13, 17, 19, 23, 29);
  IntSummaryStatistics stats = primes.stream()
                                     .mapToInt((x) -> x)
                                     .summaryStatistics();
  System.out.println(stats);

输出:

   IntSummaryStatistics{count=10, sum=129, min=2, average=12.900000, max=29}

希望能帮助到你

了解有关IntSummaryStatistics的信息

2020-09-08