2016-03-07 4 views
0

Я реализую количество разных стран, где мне нужно отображать символы валюты. я буду получать динамический код валюты как «USD„Евро“,» МНО» которые возвращенного Google API, в соответствии с этим кодом, я должен отображать их соответствующим Символ валюты как $ и т.д., Я сделал следующее:Валютный символ и код динамические

MyCurrency[] MyCurrencyAll ={ new MyCurrency("$", "dollar sign"), new MyCurrency("¢", "cent sign"), new MyCurrency("£", "pound sign"), new MyCurrency("¤", "currency sign")}; 

но это знак доллара, знак фунта не будет принято локализация

так что может быть сделано, чтобы сделать это, как я пытался локализации также, но там и я получаю.

PLease помогите мне.

ответ

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()

Смежные вопросы