Android Studio 中的货币格式
Posted
技术标签:
【中文标题】Android Studio 中的货币格式【英文标题】:Currency Format in Android Studio 【发布时间】:2021-08-29 04:50:23 【问题描述】:我想以货币格式和单独的数字显示我的号码,如下例所示:
1000 -----> 1,000
10000 -----> 10,000
100000 -----> 1,00,000
1000000 -----> 10,00,000
100000000 -----> 10,00,00,000
我在孟加拉国的本地货币。
非常感谢。
【问题讨论】:
请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:没有货币符号
val value = 10_000_000
NumberFormat.getInstance(Locale("en", "BD")).format(value)
// outputs: 10,000,000
带货币符号:
val value = 10_000_000
NumberFormat.getCurrencyInstance(Locale("en-BD", "BD")).format(value)
// outputs: BDT 10,000,000.00
【讨论】:
谢谢,但还是不行。我正在使用此代码: NumberFormat numberFormat = NumberFormat.getCurrencyInstance(Locale("en-BD", "BD")).format(10_000_000); 将 10_000_00 更改为您要更改的值 @HridoyKrisnaDas 我已经更新了答案,另一个问题是,您使用的是 Kotlin 还是 Java?因为上面的代码在 Kotlin 中,它返回格式化的字符串。 对不起,我正在使用 Java。以上是关于Android Studio 中的货币格式的主要内容,如果未能解决你的问题,请参考以下文章
如何在android Studio中更改Kotlin android项目的名称[重复]