En Java, estoy trabajando con la clase BigDecimal
y parte de mi código requiere que extraiga la parte fraccionaria de la misma. BigDecimal
no parece tener ningún método incorporado para ayudarme a obtener el número después del punto decimal de BigDecimal
.Java, extraer solo la parte fraccional de un BigDecimal?
Por ejemplo:
BigDecimal bd = new BigDecimal("23452.4523434");
I desea extraer los 4523434
a partir del número representado anteriormente. ¿Cuál es la mejor manera de hacerlo?
@Franklin - por favor, no acepte mi respuesta y acepte la respuesta de Taymon, ya que es más limpio y en general mejor que el mío. 1+ a Taymon. –
El código de la solución actual devolvería "0.4523434", no "4523434" como deseaba el autor. Se necesitarán algunos movimientos más. –
es importante obtener solo el "4523434" en algunos casos, esta respuesta no arroja el resultado correcto, también debe imprimir la salida. –