以印度编号格式格式化货币
问题:
如何格式化印度卢比(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中文网其他相关文章!