Optional<Long>totalLanding= ....(get it from somewhere);
Optional<Long>totalSharing = ...(get it from somewhere);我想做这样的事情,不是语法上的,而是逻辑上的
Optional<Long>total = totalLanding+totalSharing;这样,如果两者都为空,则total应为空,如果其中一个具有值,则total应具有该值,如果它们都具有值,则应将它们相加并存储在total中
发布于 2019-12-31 19:29:29
怎么样
BigDecimal zero = BigDecimal.ZERO
Optional<Long> addition = Optional.of(totalLanding.orElse(zero).add(totalSharing.orElse(zero)));https://stackoverflow.com/questions/59543499
复制相似问题