bonjour,
je souhaite convertir un string ed la forme "1245456.35001" (soit avec 5 chiffres significatifs apr�s la virgule), en double afin de l'additionner avec un autre double.
La m�thode de la classe convert me retourne un double de la forme 1245456.3500100000000001, ce qui fait que il y a une approximation � la fin de mon double qui n'est pas souhaitable puisque le double est ensuite ajout� � un autre double et donc l'appoximation qui semble minime peut se transformer en approximation qui change mes donn�es.
Comme apres je reconverti ce double en string avec la m�thode toString() de ce Double, je cherche une fonction �quivalente au sprintf du C du genre sprintf("%.5f", monDouble)...la seule fonction � peu pres �quivalente que j'ai trouv� c'est la surcharge de .toString(string format) et les autres du m�me style String.format("format", mondouble) mais ces m�thodes ne me permettent pas (� priori) de d�finir la pr�cision du double..
si quelqu'un peut m'aider...
merci
Partager