如何在Java 8的以下列表中找到最大,最小,和和平均值?
List<Integer> primes = Arrays.asList(2, 3, 5, 7, 11, 13, 17, 19, 23, 29);
有一个班级名称, IntSummaryStatistics
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的信息