Ich habe eine sehr kleine Nummer und ich möchte es in einen String mit der vollen Zahl, nicht in irgendeiner Weise abgekürzt konvertieren. Ich weiß nicht, wie klein diese Zahl sein kann.konvertieren sehr kleine Doppel zu einem String
zum Beispiel, wenn ich laufe:
double d = 1E-10;
System.out.println(d);
es 1.0E-10
zeigt statt 0,000000001.
Ich habe bereits NumberFormat.getNumberInstance()
versucht, aber es formatiert zu 0
. und ich weiß nicht, welchen Ausdruck man auf einer DecimalFormat
verwenden soll, um mit einer beliebigen Nummer zu arbeiten.
Aber was willst du, wenn es '1e-300' druckt? 300 Nullen? – kennytm