如果BigDecimal值大于零,如何比较?

最佳答案

就像这样简单:

if (value.compareTo(BigDecimal.ZERO) > 0)

documentation for compareTo 实际上指定它将返回-1、0或1,但是更通用的Comparable<T>.compareTo方法仅在适当的三种情况下保证小于零,零或大于零-因此,我通常只是坚持这种比较。

08-07 04:55