Optional<Long>totalLanding= ....(get it from somewhere); Optional<Long>totalSharing = ...(get it from somewhere);
我想从语法上而不是逻辑上做这样的事情
Optional<Long>total = totalLanding+totalSharing;
如果两个都为空,则total应该为空,如果其中一个具有值,那么total应该具有那个值,而两个都都具有值,那么它们应该被添加并存储在total中
可选
怎么样
如何使用Stream
?
您可以这样,Optional.get()
给出对象内部存在的值。
我认为您需要这样的东西: