求最大值:
//假如集合中直接是数字类型
Double max = list.stream().max(Comparator.comparing(x -> x)).orElse(null);
//假如集合中某个字段的最大值
double asDouble = list.stream().mapToDouble(Users::getAge).max().getAsDouble();
求最小值:
Double aDouble = list1.stream().mapToDouble(k -> Convert.toDouble(k.getValue())).min().getAsDouble();
求平均值:
Double aDouble = list1.stream().mapToDouble(k -> Convert.toDouble(k.getValue())).average().getAsDouble();