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>
Ce code produira le résultat suivant :
Rs 10,00,00,000.00
Notes supplémentaires :
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!