-2

Longとの間で変換しているコードがありBigIntegerます。Longからに変換するBigIntegerときに、 がないことを確認したいNullPointerException。したがって、コードは次のようになります。

(myModel.getLongVariable()!=null)?BigInteger.valueOf(myModel.getLongVariable()):**??**;

?? _ 一部、そこに設定するデフォルト値がわかりません。BigInteger 仕様は、のようなデフォルトのコンストラクターを提供しませんnew BigInteger()

ここで誰もが示唆しているのは、最も明白なオプション、つまり を使用することBigInteger.ZEROです。しかし、ゼロは値の 1 つであり、それに応じてフローの残りの部分に進みます。私は基本的にそれをxmlに書きますが、ゼロではなく空白にすることができるかどうかを調査しています

さらなる提案をいただければ幸いです。

4

3 に答える 3