Nehmen wir an, wir haben eine Million.Empfohlene Methode zum Formatieren von Zahlen in einer länderspezifischen Weise?
In Englisch sollte es als 1.000.000 in Deutsch formatiert werden, es sollte 1.000.000 sein.
Dank
Nehmen wir an, wir haben eine Million.Empfohlene Methode zum Formatieren von Zahlen in einer länderspezifischen Weise?
In Englisch sollte es als 1.000.000 in Deutsch formatiert werden, es sollte 1.000.000 sein.
Dank
Mit NumberFormat Klasse:
Für Englisch:
NumberFormat nf_us = NumberFormat.getInstance(Locale.US);
String number_us = nf_us.format(1000000);
Für German:
NumberFormat nf_ge = NumberFormat.getInstance(Locale.GERMAN);
String number_ge = nf_ge.format(1000000);
Sie NumberFormat verwenden können.
Android-Dokumentation ist ziemlich klar darauf.
Sie können dies erreichen, indem Sie die Klasse NumberFormat verwenden, dies ermöglicht Ihnen auch, Strings in eine lokale Nummer zu analysieren.
NumberFormat formatter = NumberFormat.getInstance(Locale.GERMAN);
String localeFormattedNumber = formatter.format(1000000);