在Java 8中,可以利用Stream API对集合中的某个字段进行快速求和。
示例代码:
double xsje=param.getJe(),sum = param.getJsmxList().stream()
.mapToDouble(CzkSaleJsmx::getJe) // 将对象的value字段转换为double流
.sum(); // 计算double流的总和
if(xsje!=round(sum)) return toFail("销售金额与结算金额不对应");