Java DecimalFormat Punkt statt Komma

Hi,
womöglich nur eine kurze Antwort, finde sie aber trotzdem nicht...

Ich möchte ein Double Wert runden und in einen String umwandeln.
Momentan mache ich das so:
Code:
dFormat = new DecimalFormat("0.00");
zahlString = dFormat.format(zahl);

Das funktioniert auch soweit, nur sind die Zahlen dann mit einem Komma getrennt, ich möchte sie aber mit einem Punkt getrennt haben.

Gibt es da eine ordentliche Lösung?

Danke
 
Code:
DecimalFormatSymbols dfs = DecimalFormatSymbols.getInstance();
dfs.setDecimalSeparator(',');
DecimalFormat dFormat = new DecimalFormat("0.00", dfs);
double test = 0.35;
String zahlString = dFormat.format(test);
System.out.println(zahlString);

oder halt
dfs.setDecimalSeparator('.');
je nachdem was du willst.
 
Zurück
Oben