2020
10-09
10-09
java8 利用reduce实现将列表中的多个元素的属性求和并返回操作
利用java8流的特性,我们可以实现list中多个元素的属性求和并返回。案例:有一个借款待还信息列表,其中每一个借款合同包括:本金、手续费;现在欲将所有的本金求和、所有的手续费求和。我们可以使用java8中的函数式编程,获取list的流,再利用reduce遍历递减方式将同属性(本金、手续费)求和赋予给一个新的list中同类型的对象实例,即得到我们需要的结果:Aa=list.stream().reduce((x,y)->newA(...
继续阅读 >