Convertir cadena a BigDecimal en java
Estoy leyendo una moneda deXML
en Java
String currency = 135.69;
Cuando convierto esto aBigDecimal
Yo obtengo:
System.out.println(new BigDecimal(135.69));
Salida:
135.68999999999999772626324556767940521240234375.
¿Por qué es que genera tantos números? ¿Cómo puedo evitar esto? Todo lo que quiero es que salga 135.69.