Согласно oracle doc , чтобы заменить валюту по умолчанию во время выполнения, создайте файл свойств с именем JAVA_HOME / lib / currency.properties
Например:
# Sample currency property for Japan
JP=JPZ,999,0
Для отображения имени есть два метода
getDisplayName()
getDisplayName(Locale)
В моем случае образец displayName валюты всегда показывает JPZ, будь то Locale.JAPAN или Locale.CHINA или даже без параметров, у вас есть идея.Теперь мой вопрос: когда мы создаем currency.properties, как получить поддержку нескольких Locale?