Como posso comparar se o BigDecimal
valor é maior que zero?
1
olhe para github.com/mortezaadi/bigdecimal-utils existe um método isPositive () e também é como é (bigdecimal) .isZero (); é (bigdecimal) .notZero (); é (bigdecimal) .isPositive (); // maior que zero é (bigdecimal) .isNegative (); // menor que zero é (bigdecimal) .isNonPositive (); // menor ou igual a zero é (bigdecimal) .isNonNegative ();
—
Morteza Adi
O @MortezaAdi já
—
djmj
BigDecimal
implementa Comparable
as funções de comparação, como é lt, le, eq, ne
melhor ser movido para a ComparableUtils
. Portanto, eles podem ser usados para outras classes, como Date
tipos personalizados.
Os requisitos do @djmj definem a implementação, não havia necessidade nem intenção de construir ComparableUtils. Além da funcionalidade de lt, le, eq, etc, são totalmente diferentes das genéricas.
—
Morteza Adi