Ten en cuenta que en la informática cualquier problema casi siempere puede tener más de una soluciones, de igual modo aquí te enseñamos lo más óptimo y mejor.
Solución:
Es tan simple como:
if (value.compareTo(BigDecimal.ZERO) > 0)
la documentación para compareTo
en realidad especifica que devolverá -1, 0 o 1, pero el más general Comparable
El método solo garantiza menos que cero, cero o mayor que cero para los tres casos apropiados, por lo que normalmente me limito a esa comparación.
Posible mejor manera:
if (value.signum() > 0)
signum
devuelve -1, 0 o 1 ya que el valor de este BigDecimal es negativo, cero o positivo.
Usar compareTo()
función que está integrada en la clase.
Te mostramos las reseñas y valoraciones de los usuarios
Si posees algún pregunta o capacidad de ascender nuestro artículo eres capaz de dejar una nota y con placer lo ojearemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)