需求:需要对list中LastActualAmount字段内容求和,LastActualAmount为bigdecimal类型。

 int mathSumInt = list.stream().mapToInt( Student::getMathScoresInt ).sum(); //int类型
 long mathSumLong = list.stream().mapToLong( Student::getMathScoresLong ).sum(); //long类型
 double mathSumDouble = list.stream().mapToDouble( Student::getMathScoresDouble ).sum(); //double类型
 BigDecimal mathSumBigDecimal = list.stream().map( Student::getMathScoresBigDecimal ).reduce(BigDecimal.ZERO, BigDecimal::add); //BigDecimal类型

转载:http://t.csdn.cn/Bk8NG

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐