货币国际化 (I18N with Currency)

2025 年 3 月 17 日 | 阅读 1 分钟

正如我们已经将日期、时间和数字国际化一样,我们也可以将货币国际化。 货币因国家/地区而异,因此我们需要将货币国际化。

NumberFormat 类提供了根据区域设置格式化货币的方法。 NumberFormat 类的 getCurrencyInstance() 方法返回 NumberFormat 类的实例。

getCurrencyInstance() 方法的语法如下所示

货币国际化示例

在此示例中,我们正在将货币国际化。 NumberFormat 类的 format 方法将双精度值格式化为特定于区域设置的货币。

Output:£10,500.32 for the locale en_GB
       $10,500.32 for the locale en_US
       10 500,32 £ for the locale fr_FR
下一个主题Java 面试题