Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用区域设置设置自定义货币符号_Java_Linux_Locale - Fatal编程技术网

Java 使用区域设置设置自定义货币符号

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

我有设置默认语言环境货币符号格式的代码(如果我错了,请更正):

我想要自定义货币符号而不是美元。我已经更改了在Debian中/usr/share/i18n/locales下找到的区域设置文件中的货币符号


不幸的是,此更改对代码输出没有影响。如何解决此问题?

使用
NumberFormat.getCurrencyInstance(Locale)
为您的区域设置检索实例。

我没有检查,但这应该对您有所帮助,或者类似的操作
String df = NumberFormat.getCurrencyInstance().getCurrency().getSymbol();
String dfs = NumberFormat.getCurrencyInstance().format(11);
System.out.println(df + " "+ dfs );

Output

 $ $11.00