我有一个java应用程序,允许用户设置语言环境。其中一个地方是阿拉伯语(黎巴嫩)。除了我希望$ sign是货币符号而不是黎巴嫩货币之外,这个区域设置工作得很好。如何创建一个类似于阿拉伯语(黎巴嫩)语言环境的语言环境,除了它有不同的货币?感谢。
编辑: 我有一个语言环境选择填写如下:
locales = Calendar.getAvailableLocales();
localeCount = locales.length;
for (int i = 0; i < localeCount; i++) {
addItem(locales[i].getDisplayName());
}
我想创建一个自定义区域设置,其格式与阿拉伯语(黎巴嫩)语言环境完全相同,只需格式化日期,数字和语言,唯一的区别是使用美元($)而不是黎巴嫩LL(ل) 。在阿拉伯语中)。
答案 0 :(得分:0)
试用此代码:以下是打印货币代码的方法,请点击此处查看不同的国家/地区here
java.util.Locale locale=new java.util.Locale("ar","LB");
Currency currency = Currency.getInstance(locale);
System.out.println("Arabic(LB): " + currency.getSymbol(locale));
在我的情况下,它没有显示符号
Arabic(LB): ?.?.?