java - 比较BigDecimal是否大于零

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


最佳答案:

它很简单:

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

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