我有一个Java应用程序,允许用户设置区域设置。其中一个区域设置是Arabic(黎巴嫩)。这个语言环境工作得很好,只是我希望$符号是货币符号,而不是黎巴嫩货币。如何创建一个与阿拉伯语(黎巴嫩)区域设置相似的区域设置,只是货币不同?谢谢.
编辑:我有一个区域设置选择,填充如下:
locales = Calendar.getAvailableLocales();
localeCount = locales.length;
for (int i = 0; i < localeCount; i++) {
addItem(locales[i].getDisplayName());
}
我想创建一个自定义区域设置,它的行为完全像阿拉伯语(黎巴嫩)区域设置,当涉及到格式化日期,数字和语言的唯一区别是有美国货币($),而不是黎巴嫩L。(ل.ل in arabic).
2条答案
按热度按时间b4lqfgs41#
试试这个代码:这是你如何打印货币代码看到这里不同的国家Maphere
在我的情况下,它不显示符号
uqdfh47h2#
就像这样
Locale aLocale = new Locale(“ar”,“LB”);