Как я могу получить экземпляр NumberFormat (или DecimalFormat), соответствующий коду валюты ISO 4217 (например, "EUR" или "USD" ), чтобы правильно отформатировать цены?
Примечание 1: Проблема заключается в том, что классы
NumberFormat/DecimalFormatимеютgetCurrencyInstance(Locale locale), но я не могу понять, как для перехода к объектуLocaleиз кода валюты ISO 4217.Примечание 2: Существует также класс
java.util.Currency, который имеет методgetInstance(String currencyCode)(возвращаетCurrencyэкземпляр для данного кода валюты ISO 4217), но снова я не могу понять как получить от объектаCurrencyдоNumberFormatэкземпляр...