我正在尝试在fa_IR
语言环境中显示数字。
我正在使用这段代码:
NumberFormat.getNumberInstance(new Locale("fa","IR")).format(myNum);
但这会打印英文 ( en_US
) 数字。
如何在 Java 的特定语言环境中显示数字?
示例:
例如,如果myNum
是12
输出应该是۱۲
编辑:
似乎java.text.NumberFormat
不支持fa_IR
语言环境(?)。
改用com.ibm.icu.text.NumberFormat
,解决问题!