如果BigDecimal
值大于零,如何比较?
最佳答案
就像这样简单:
if (value.compareTo(BigDecimal.ZERO) > 0)
documentation for
compareTo
实际上指定它将返回-1、0或1,但是更通用的Comparable<T>.compareTo
方法仅在适当的三种情况下保证小于零,零或大于零-因此,我通常只是坚持这种比较。如果BigDecimal
值大于零,如何比较?
最佳答案
就像这样简单:
if (value.compareTo(BigDecimal.ZERO) > 0)
compareTo
实际上指定它将返回-1、0或1,但是更通用的Comparable<T>.compareTo
方法仅在适当的三种情况下保证小于零,零或大于零-因此,我通常只是坚持这种比较。