我有一个代码,我在其中转换Long
为BigInteger
,反之亦然。在从 转换为Long
时BigInteger
,我想确保没有NullPointerException
. 所以代码看起来像这样:
(myModel.getLongVariable()!=null)?BigInteger.valueOf(myModel.getLongVariable()):**??**;
如果你看到?? 部分,我不确定放在那里的默认值。BigInteger 规范不提供像new BigInteger()
.
这里的每个人都建议的是最明显的选择,即使用BigInteger.ZERO
. 但是零是其中一个值,并且会在流程的其余部分中相应地变化。我基本上会把它写在一个xml中,我正在探索是否可以将它设为空白而不是零
任何进一步的建议表示赞赏。