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?

questionAnswers(4)

yourAnswerToTheQuestion