Map<String, Long> listMap = students.stream().collect(Collectors.groupingBy(Student::getProvince, Collectors.counting()));
listMap.forEach((key, value) -> {System.out.println(key+"省?数有"+value);});
集合统计:
IntSummaryStatistics summaryStatistics =students.stream().collect(Collectors.summarizingInt(Student::getAge));
System.out.println("平均值:" + summaryStatistics.getAverage());
System.out.println("?数:" + summaryStatistics.getCount());
System.out.println("最?值:" + summaryStatistics.getMax());
System.out.println("最?值:" + summaryStatistics.getMin());
System.out.println("总和:" + summaryStatistics.getSum());