Новый белорусский рубль не поддерживается java.util.currency

Почему валюта Новый белорусский рубль (BYN) с числовым кодом 933 не поддерживается java.util.Currency? Если я проверяю ISO 4217, он есть, но код недоступен в классе Currency ( https://en.wikipedia.org/wiki/ISO_4217).

        for (Currency currency : Currency.getAvailableCurrencies()) {   
            allCurrenciesMap.put(currency.getNumericCode(), currency.getCurrencyCode());
        }

        SortedSet<Integer> sortedNumericKeysMap = new TreeSet<>(allCurrenciesMap.keySet());
        for (Integer numericCurrencyCode : sortedNumericKeysMap) { 
           String currencyCode = allCurrenciesMap.get(numericCurrencyCode);
           System.out.println("Currency: " + currencyCode + ", nummeric: " + numericCurrencyCode);
        }

Спасибо

0 ответов

Другие вопросы по тегам