java8 list统计(求和、最大、最小、平均)(转) | 您所在的位置:网站首页 › 分数相加怎么求和 › java8 list统计(求和、最大、最小、平均)(转) |
转载地址:https://www.cnblogs.com/yangzhenlong/p/8378029.html
list.stream().mapToDouble(User::getHeight).sum()//和
list.stream().mapToDouble(User::getHeight).max()//最大
list.stream().mapToDouble(User::getHeight).min()//最小
list.stream().mapToDouble(User::getHeight).average()//平均值
当然,除了统计double类型,还有int和long bigdecimal需要用到reduce求和
Double示例: public class HelloWorld { private static final DecimalFormat df = new DecimalFormat("0.00");//保留两位小数点 public static void main(String[] args) { Random random = new Random(); List list = new ArrayList(); for(int i=1;i |
CopyRight 2018-2019 实验室设备网 版权所有 |