我正在实施我需要显示货币符号的不同国家/地区的数量。 我将获得动态货币代码,如“USD”,“EURO”,“INR”这些由Google API返回,根据这些代码,我必须显示各自的货币符号,如$等, 我做了以下事情:
MyCurrency[] MyCurrencyAll ={ new MyCurrency("$", "dollar sign"), new MyCurrency("¢", "cent sign"), new MyCurrency("£", "pound sign"), new MyCurrency("¤", "currency sign")};
但这些美元符号,英镑符号不会被本地化。
所以可以做到这一点,因为我也尝试过本地化,但我也遇到了错误。
PLease帮助我。
答案 0 :(得分:1)
尝试此代码以获取货币符号
public static String getCurrencySymbol(String countryCode) {
// Locale locale = new Locale("", countryCode);
Currency currency = Currency.getInstance(countryCode);
String symbol = currency.getSymbol();
return symbol;
}
有关详情,请参阅此http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html#getSymbol()