J'ai un très petit nombre et je veux le convertir en une chaîne avec le nombre entier, pas abrégé en aucune façon. Je ne sais pas combien ce nombre peut être petit.convertir très petit double en une chaîne
par exemple, quand je lance:
double d = 1E-10;
System.out.println(d);
il montre 1.0E-10
au lieu de 0,000000001.
J'ai déjà essayé NumberFormat.getNumberInstance()
mais il formate à 0
. et je ne sais pas quelle expression utiliser sur un DecimalFormat
pour travailler avec n'importe quel nombre.
Mais que voulez-vous s'il imprime '1e-300'? 300 zéros? – kennytm