爪哇8提供的类叫做IntSummaryStatistics,DoubleSummaryStatistics 并且LongSummaryStatistics这给用于收集统计数据,例如一个状态对象count,min,max,sum,和average。
List<Integer> naturalNumbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); IntSummaryStatistics stats = naturalNumbers.stream() .mapToInt((x) -> x) .summaryStatistics(); System.out.println(stats);
这将导致:
IntSummaryStatistics{count=10, sum=55, min=1, max=10, average=5.500000}