kroesi
Erfahrenes Mitglied
Nabend zusammen,
ich portiere gerade eine .NET API nach Java, dabei müssen unter anderem auch Strings ausgegeben werden, die z.B. ein "double" enthalten.
Im C#-Code werden die Zahlen folgendermaßen in String-Form gebracht :
In Java kann ich bei der Methode "String.format()" ja auch eine Locale übergeben, aber was ist die Entsprechung für "InvariantCulture" ?
Vielleicht Locale.US (Nein, ich möchte die Amerikaner nicht beleidgen !)?
Danke euch schonmal und ein schönes Wochenende !
Krösi
ich portiere gerade eine .NET API nach Java, dabei müssen unter anderem auch Strings ausgegeben werden, die z.B. ein "double" enthalten.
Im C#-Code werden die Zahlen folgendermaßen in String-Form gebracht :
Code:
String.Format(CultureInfo.InvariantCulture.NumberFormat,"{0}",5.30037);
In Java kann ich bei der Methode "String.format()" ja auch eine Locale übergeben, aber was ist die Entsprechung für "InvariantCulture" ?
Vielleicht Locale.US (Nein, ich möchte die Amerikaner nicht beleidgen !)?
Danke euch schonmal und ein schönes Wochenende !
Krösi