以印度編號格式格式化貨幣
問題:
如何格式化印度盧比(INR) 印度計數系統中的貨幣值,其中數字在兩位數字後以逗號分隔,最後一組除外,以千為單位?
答案:
Java 的標準 DecimalFormat 類別不支援可變寬度分組,因此無法按照要求精確格式化值。
解決方案:
正確格式化 INR 值印度編號系統,請考慮使用 ICU4J NumberFormat 類別。以下是範例:
<code class="java">Format format = com.ibm.icu.text.NumberFormat.getCurrencyInstance(new Locale("en", "in")); System.out.println(format.format(new BigDecimal("100000000")));</code>
此程式碼將產生以下輸出:
Rs 10,00,00,000.00
附加說明:
以上是如何在印度編號系統中設定印度盧比 (INR) 貨幣值的格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!