Heim > Java > javaLernprogramm > Wie kann ich das Dezimaltrennzeichen im DecimalFormat von Java anpassen?

Wie kann ich das Dezimaltrennzeichen im DecimalFormat von Java anpassen?

Patricia Arquette
Freigeben: 2024-11-28 21:54:13
Original
155 Leute haben es durchsucht

How Can I Customize the Decimal Separator in Java's DecimalFormat?

Dezimaltrennzeichen von DecimalFormat anpassen

Die DecimalFormat-Klasse bietet ein konfigurierbares Dezimaltrennzeichen, mit dem Sie einen Punkt oder einen Punkt anstelle eines Kommas angeben können. So erreichen Sie dies:

Verwenden des Gebietsschemas

Für europäische Standards, bei denen ein Punkt oder ein Punkt das bevorzugte Dezimaltrennzeichen ist, können Sie das Gebietsschema auf ein europäisches Land festlegen . Dadurch wird das Dezimaltrennzeichen im NumberFormat-Objekt automatisch angepasst:

NumberFormat nf = NumberFormat.getNumberInstance(Locale.GERMAN);
DecimalFormat df = (DecimalFormat)nf;
Nach dem Login kopieren

Verwenden von DecimalFormatSymbols

Alternativ können Sie das Dezimaltrennzeichen mithilfe von DecimalFormatSymbols anpassen. Mit dieser Klasse können Sie die in der formatierten Ausgabe verwendeten Standardsymbole überschreiben:

DecimalFormatSymbols otherSymbols = new DecimalFormatSymbols(currentLocale);
otherSymbols.setDecimalSeparator(',');
otherSymbols.setGroupingSeparator('.');
DecimalFormat df = new DecimalFormat(formatString, otherSymbols);
Nach dem Login kopieren

wobei currentLocale von Locale.getDefault() abgerufen werden kann.

Durch die Einstellung von setDecimalSeparator können Sie Ihre angeben Sie können das gewünschte Zeichen als Dezimaltrennzeichen verwenden und mit setGroupingSeparator können Sie das Gruppierungstrennzeichen anpassen.

Dieser Ansatz bietet Ihnen mehr Detaillierte Kontrolle über die Formatierungssymbole, um auf spezifische Anforderungen einzugehen oder unterschiedliche lokale Zahlendarstellungen zu verarbeiten.

Das obige ist der detaillierte Inhalt vonWie kann ich das Dezimaltrennzeichen im DecimalFormat von Java anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage