Obter o formato da moeda para um país que não possui uma constante de localidade
Quero obter o formato de moeda da Índia, então preciso de umLocale
objeto para a Índia. Mas existem apenas alguns países que têm umaLocale
constante (astatic final Locale
) e a Índia não é uma delas.
Para obter os símbolos de moeda dos EUA e Reino Unido, posso fazer o seguinte:
public void displayCurrencySymbols() {
Currency currency = Currency.getInstance(Locale.US);
System.out.println("United States: " + currency.getSymbol());
currency = Currency.getInstance(Locale.UK);
System.out.println("United Kingdom: " + currency.getSymbol());
}
Que usa as constantesLocale.US
eLocale.UK
. Se eu quiser obter o formato da moeda indiana, o que posso fazer?