java8实现list集合中按照某一个值相加求和,平均值等操作代码

集合:

List<User> user = new User();

user .stream().collect(Collectors.summingInt(User::getAge))

 

summarizingLong 统计数据(long)状态, 其中包括count min max sum和平均值.

summingInt 求和 返回int类型

summingDouble 求和 返回double类型

summingLong 求和 返回long类型

counting 返回Stream的元素个数

averagingDouble 求平均值 返回double类型

averagingInt 求平均值 返回int类型

averagingLong 求平均值 返回long类型

maxBy 在指定条件下,返回最大值

minBy 在指定条件下,返回最小值


版权声明:本文为weixin_41162263原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。