- List item
- List item
查询所有用户年龄的总和
这里用到了java8里面collect将Stream转换成值,可以对集合元素进行基本的操作,求和操作如下:
List<User> userlist = userService.findAll();
Integer sum= userlist .stream().collect(Collectors.summingInt(User::getAge));
其他的操作:
| summingDouble | 求和,Stream的元素类型为double |
|---|---|
| summingIn | 求和,Stream的元素类型为int |
| summingLong | 求和,Stream的元素类型为long |
| averagingDouble | 求平均值,Stream的元素类型为double |
| summarizingDouble | 统计Stream的数据(double)状态,其中包括count,min,max,sum和平均。 |
| maxBy | 在指定条件下的,Stream的最大元素 |
| minBy | 在指定条件下的,Stream的最小元素 |
本文介绍了Java8中Stream API的基本使用方法,包括求和、求平均值等常见操作,并展示了如何利用这些方法处理集合数据。
9297





