static List<User> list = new ArrayList<User>();
static void init() {
list.add(new User("1号", 1));
list.add(new User("2号", 5));
list.add(new User("3号", 7));
}
public static void main(String[] args) {
init(); //orElse(); 给默认值,让代码更加友好
int max = list.stream().mapToInt(value -> value.age).max().orElse(0);
int min = list.stream().mapToInt(value -> value.age).min().orElse(0);
int sum = list.stream().mapToInt(value -> value.age).sum();
double average = list.stream().mapToInt(value -> value.age).average().getAsDouble();
System.out.println("最大值:" + max + "最小值:" + min + "平均值" + average + "总值" + sum);
08-04
1317

“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交
评论




查看更多评论

打赏作者
¥2
¥4
¥6
¥10
¥20
输入1-500的整数



