如何添加两个Optional 在Java中>]

问题描述 投票:1回答:5
Optional<Long>totalLanding= ....(get it from somewhere);
Optional<Long>totalSharing = ...(get it from somewhere);

我想从语法上而不是逻辑上做这样的事情

Optional<Long>total = totalLanding+totalSharing;

如果两个都为空,则total应该为空,如果其中一个具有值,那么total应该具有那个值,而两个都都具有值,那么它们应该被添加并存储在total中

可选totalLanding = ....(从某处获取);可选totalSharing = ...(从某处获取);我想在语法上而不是逻辑上做这样的事情...

java optional
5个回答
1
投票

怎么样


0
投票

如何使用Stream


-1
投票

您可以这样,Optional.get()给出对象内部存在的值。


-1
投票

我认为您需要这样的东西:

© www.soinside.com 2019 - 2024. All rights reserved.