Maison > Java > javaDidacticiel > Comment puis-je formater les valeurs de la devise roupie indienne (INR) dans le système de numérotation indien ?

Comment puis-je formater les valeurs de la devise roupie indienne (INR) dans le système de numérotation indien ?

Patricia Arquette
Libérer: 2024-10-25 05:57:02
original
291 Les gens l'ont consulté

How can I format Indian Rupee (INR) currency values in the Indian numbering system?

Formatage de la devise au format de numérotation indienne

Question :

Comment puis-je formater la roupie indienne (INR) valeurs monétaires dans le système de numérotation indien, où les nombres sont séparés par des virgules après deux chiffres, à l'exception du dernier ensemble, qui est en milliers ?

Réponse :

La classe DecimalFormat standard de Java ne prend pas en charge le regroupement à largeur variable, elle ne peut donc pas formater les valeurs avec précision comme requis.

Solution :

Pour formater correctement les valeurs INR dans le Système de numérotation indien, pensez à utiliser la classe ICU4J NumberFormat. Voici un exemple :

<code class="java">Format format = com.ibm.icu.text.NumberFormat.getCurrencyInstance(new Locale("en", "in"));
System.out.println(format.format(new BigDecimal("100000000")));</code>
Copier après la connexion

Ce code produira le résultat suivant :

Rs 10,00,00,000.00
Copier après la connexion

Notes supplémentaires :

  • L'Android La version de java.text.DecimalFormat prend en charge le regroupement à largeur variable.
  • Notez que la classe ICU4J NumberFormat étend la classe java.text.Format, pas la classe java.text.NumberFormat.

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