Hallo,
ich habe ein kleines Problem, dass mir heute wirklich schon den Tag verdorben hat.
ich habe folgende Eingabe:
3.9149E11
Führe einige Berechnungen duch, letztlich erschient folgendes Zwischenergebnis:
4.990326061821457E12
Diese Ergebnis wird in eine XML abgespeichert und soll deshalb formatiert werden.
Code hierfür
...
DecimalFormat format = new DecimalFormat("0.##E00");
rueckgabe = (String)format.format(new Double(ergebnis));
....
Ausgabe für rueckgabe
4,99E12
Das sieht ja schon ganz schön aus, mein Problem ist, dass ich kein Komma als Trennzeichen will, sondern ein Punkt brauche, also 4.99E12
Was mache ich falsch?
Finde leider dazu nichts!
Danke für die Hilfe!
ich habe ein kleines Problem, dass mir heute wirklich schon den Tag verdorben hat.
ich habe folgende Eingabe:
3.9149E11
Führe einige Berechnungen duch, letztlich erschient folgendes Zwischenergebnis:
4.990326061821457E12
Diese Ergebnis wird in eine XML abgespeichert und soll deshalb formatiert werden.
Code hierfür
...
DecimalFormat format = new DecimalFormat("0.##E00");
rueckgabe = (String)format.format(new Double(ergebnis));
....
Ausgabe für rueckgabe
4,99E12
Das sieht ja schon ganz schön aus, mein Problem ist, dass ich kein Komma als Trennzeichen will, sondern ein Punkt brauche, also 4.99E12
Was mache ich falsch?
Finde leider dazu nichts!
Danke für die Hilfe!