You can use java.util.Currency to get the currency symbol.
You can use this,
Currency mDefaultCurrency = Currency.getInstance(currencyCode); // currecyCode - ISO 4217 code of the currency as per doc finalValue = String.format("%.2f %s", value, mDefaultCurrency.getSymbol());
or you can use Currency.getInstance(Locale locale)
If you want to check the entire supported list, you can use Currecny.getAvailableCurrencies() to specify a set of currencies
source share