stream流对集合的数进行相加
List<ProjectExpenseWayWayPo> pos = projectExpenseWayWayService.listAll(response.getId());
Integer reduce = Optional.ofNullable(pos).orElse(new ArrayList<>())
//filter过滤掉null的数据
.stream().filter(s -> s.getActualAmount() != null)
.filter(a-> Objects.equals("2",a.getState()))
//ProjectExpenseWayWayPo::getActualAmount是要进行相加的属性
.map(ProjectExpenseWayWayPo::getActualAmount)
.reduce(0,Integer::sum);
;