Long
との間で変換しているコードがありBigInteger
ます。Long
からに変換するBigInteger
ときに、 がないことを確認したいNullPointerException
。したがって、コードは次のようになります。
(myModel.getLongVariable()!=null)?BigInteger.valueOf(myModel.getLongVariable()):**??**;
?? _ 一部、そこに設定するデフォルト値がわかりません。BigInteger 仕様は、のようなデフォルトのコンストラクターを提供しませんnew BigInteger()
。
ここで誰もが示唆しているのは、最も明白なオプション、つまり を使用することBigInteger.ZERO
です。しかし、ゼロは値の 1 つであり、それに応じてフローの残りの部分に進みます。私は基本的にそれをxmlに書きますが、ゼロではなく空白にすることができるかどうかを調査しています
さらなる提案をいただければ幸いです。