Это может быть вопрос ниши, но я работаю с ICU для форматирования строк валюты. Я столкнулся с ситуацией, которую я не совсем понимаю.Можете ли вы получить доступ к NumberFormatter, используемому ICU MessageFormat
При использовании класса MesssageFormat можно получить доступ к объекту NumberFormat, который он использует для форматирования строк валюты. Когда вы создаете экземпляр NumberFormat самостоятельно, вы можете указать такие атрибуты, как точность и округление, используемые при создании строк валюты.
У меня проблема, когда для южнокорейского языка («ko_KR») класс MessageFormat создает строки валют с округлением (100.50 -> ₩ 100).
В областях, где я использую NumberFormat напрямую, я устанавливаю setMaximumFractionDigits и setMinimumFractionDigits равным 2, но я не могу установить это в MessageFormat.
Любые идеи?
Это ответ, это просто не решение. Это предназначено для руководства для тех, кто приземляется на этой странице с помощью поиска по этой проблеме в Google. – Ternary