想了解Java lambda 循环累加求和代码的相关内容吗,我写的代码会爆炸在本文为您仔细讲解Java lambda循环累加求和的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Java,lambda,循环累加求和,下面大家一起来学习吧。
java 8 stream 提供了下面几种类型的求和
Stream::mapToInt
Stream::mapToDouble
Stream::mapToLong
public void test() {
List people = new ArrayList<>();
people.add(new Person("zhangsan",20));
people.add(new Person("lisi", 26));
people.add(new Person("wangwu",35));
int sum = people.stream()
.mapToInt(p -> p.getAge())
.sum();
System.out.println("Total of ages " + sum);
}
但是没有BigDecimal类型,可以使用下面方法实现
public void test() {
List list = new ArrayList<>();
list.add(new Person("zhangsan", 20, new BigDecimal(10.5)));
list.add(new Person("lisi", 26, new B
最后
以上就是慈祥哑铃最近收集整理的关于java循环之后求和代码,Java lambda循环累加求和 Java lambda 循环累加求和代码的全部内容,更多相关java循环之后求和代码,Java内容请搜索靠谱客的其他文章。
发表评论 取消回复