J'ai un objet BigDecimal et je veux le convertir en chaîne de caractères. Le problème est que ma valeur a été fractionnée et j'obtiens un nombre énorme (en longueur) et je n'ai besoin que du nombre original en chaîne par exemple : pour
BigDecimal bd = new BigDecimal(10.0001)
System.out.println(bd.toString());
System.out.println(bd.toPlainString());
la sortie est :
10.000099999999999766941982670687139034271240234375
10.000099999999999766941982670687139034271240234375
et j'ai besoin que la sortie soit exactement le même nombre. 10.0001
à la chaîne