Java 使用区域设置设置自定义货币符号
我有设置默认语言环境货币符号格式的代码(如果我错了,请更正): 我想要自定义货币符号而不是美元。我已经更改了在Debian中/usr/share/i18n/locales下找到的区域设置文件中的货币符号Java 使用区域设置设置自定义货币符号,java,linux,locale,Java,Linux,Locale,我有设置默认语言环境货币符号格式的代码(如果我错了,请更正): 我想要自定义货币符号而不是美元。我已经更改了在Debian中/usr/share/i18n/locales下找到的区域设置文件中的货币符号 不幸的是,此更改对代码输出没有影响。如何解决此问题?使用NumberFormat.getCurrencyInstance(Locale)为您的区域设置检索实例。我没有检查,但这应该对您有所帮助,或者类似的操作 String df = NumberFormat.getCurrencyInstanc
不幸的是,此更改对代码输出没有影响。如何解决此问题?使用
NumberFormat.getCurrencyInstance(Locale)
为您的区域设置检索实例。我没有检查,但这应该对您有所帮助,或者类似的操作
String df = NumberFormat.getCurrencyInstance().getCurrency().getSymbol();
String dfs = NumberFormat.getCurrencyInstance().format(11);
System.out.println(df + " "+ dfs );
Output
$ $11.00