BigDecimal
値がゼロより大きいかどうかをどのように比較すればよいでしょうか?
ベストアンサー1
それは次のように簡単です:
if (value.compareTo(BigDecimal.ZERO) > 0)
のドキュメントcompareTo
実際には -1、0、または 1 を返すように指定されていますが、より一般的なComparable<T>.compareTo
方法では、適切な 3 つのケースに対して 0 未満、0、または 0 より大きいことのみが保証されるため、通常はその比較に固執します。