Maison > Java > javaDidacticiel > Comment puis-je personnaliser le séparateur décimal dans DecimalFormat de Java ?

Comment puis-je personnaliser le séparateur décimal dans DecimalFormat de Java ?

Patricia Arquette
Libérer: 2024-11-28 21:54:13
original
156 Les gens l'ont consulté

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

Personnalisation du séparateur décimal de DecimalFormat

La classe DecimalFormat offre un séparateur décimal configurable, vous permettant de spécifier un point ou un point au lieu d'une virgule. Voici comment y parvenir :

Utilisation des paramètres régionaux

Pour les normes européennes, où un point ou un point est le séparateur décimal préféré, vous pouvez définir les paramètres régionaux sur un pays européen. . Cela ajustera automatiquement le séparateur décimal dans l'objet NumberFormat :

NumberFormat nf = NumberFormat.getNumberInstance(Locale.GERMAN);
DecimalFormat df = (DecimalFormat)nf;
Copier après la connexion

Utilisation de DecimalFormatSymbols

Vous pouvez également personnaliser le séparateur décimal à l'aide de DecimalFormatSymbols. Cette classe vous permet de remplacer les symboles par défaut utilisés dans la sortie formatée :

DecimalFormatSymbols otherSymbols = new DecimalFormatSymbols(currentLocale);
otherSymbols.setDecimalSeparator(',');
otherSymbols.setGroupingSeparator('.');
DecimalFormat df = new DecimalFormat(formatString, otherSymbols);
Copier après la connexion

où currentLocale peut être obtenu à partir de Locale.getDefault().

En définissant setDecimalSeparator, vous pouvez spécifier votre caractère souhaité comme séparateur décimal, et setGroupingSeparator vous permet de personnaliser le regroupement séparateur.

Cette approche vous donne un contrôle plus granulaire sur les symboles de formatage, en répondant à des exigences spécifiques ou en gérant différentes représentations numériques locales.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal