Converter string em BigDecimal em java
Estou lendo uma moeda deXML
em Java.
String currency = 135.69;
Quando eu converter isso paraBigDecimal
Eu recebo:
System.out.println(new BigDecimal(135.69));
Resultado:
135.68999999999999772626324556767940521240234375.
Por que ele gera tantos números? Como posso evitar isso? Tudo o que eu quero é que ele produza 135.69.