BigDecimalが空かどうかをJavaで確認する方法

Javaで、BigDecimalが空かどうかを判断するには、次の2つの方法があります。

  1. BigDecimal型オブジェクトとBigDecimal.ZEROをcompareTo()メソッドで比較し、等しい場合は空です。
if (bigDecimal.compareTo(BigDecimal.ZERO) == 0) {
// BigDecimal为空
} else {
// BigDecimal不为空
}
  1. BigDecimal型オブジェクトとnullをequals()メソッドで比較する。もし等しければnullを表す。
if (bigDecimal.equals(null)) {
// BigDecimal为空
} else {
// BigDecimal不为空
}

nullを前に置かないとNullPointerException例外が発生する場合があるので注意

bannerAds