首页 > 编程语言 > 详细

Java jdk 8 新特性

时间:2019-04-25 16:16:08      阅读:109      评论:0      收藏:0      [点我收藏+]

list 统计(求和、最大、最小、平均)

第一种方式

 int suma =  listUsers.stream().map(e -> e.getAge()).reduce(Integer::sum).get();
 int maxa =  listUsers.stream().map(e -> e.getAge()).reduce(Integer::max).get();
 int mina =  listUsers.stream().map(e -> e.getAge()).reduce(Integer::min).get();

第二种方式

double doublesum =  listUsers.stream().mapToDouble(Users::getAge).sum();//和
int intmax = listUsers.stream().mapToInt(Users::getAge).max().getAsInt();//最大
int intmin = listUsers.stream().mapToInt(Users::getAge).min().getAsInt();//最小
double avg =  listUsers.stream().mapToDouble(Users::getAge).average().getAsDouble();//平均

  

Java jdk 8 新特性

原文:https://www.cnblogs.com/lambertwe/p/10768921.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!