【发布时间】:2021-11-26 13:59:39
【问题描述】:
出现错误:java.lang.NullPointerException: Cannot read field "scale" because "multiplicand" is null。如何避免这个错误?
BigDecimal price = tariffs.stream() //
.map(tariff -> tariff.getPrice()) //
.reduce(BigDecimal.ZERO, BigDecimal::add);
BigDecimal productPrice = price.multiply(q).setScale(2, RoundingMode.HALF_UP);
【问题讨论】:
标签: java compiler-errors null-pointer