¿Cómo puedo comparar si el BigDecimal
valor es mayor que cero?
1
mira en github.com/mortezaadi/bigdecimal-utils hay un método isPositive () también hay como is (bigdecimal) .isZero (); es (bigdecimal) .notZero (); es (bigdecimal) .isPositive (); // mayor que cero es (bigdecimal) .isNegative (); // menor que cero es (bigdecimal) .isNonPositive (); // menor o igual a cero es (bigdecimal) .isNonNegative ();
—
Morteza Adi
@MortezaAdi ya que
—
djmj
BigDecimal
implementa Comparable
las funciones de comparación como lt, le, eq, ne
mejor moverlo a a ComparableUtils
. Por lo tanto, se pueden usar para cualquier otra clase Date
o tipo personalizado.
Los requisitos de @djmj definen la implementación, no hubo necesidad ni intención de construir ComparableUtils. Además de la funcionalidad de lt, le, eq, etc., son totalmente diferentes a las genéricas.
—
Morteza Adi