为了正确格式化价格,我如何获得与ISO 4217货币代码(例如"EUR"或"USD")对应的NumberFormat(或DecimalFormat)实例?
注1:我遇到的问题是
NumberFormat/DecimalFormatclasses有一个getCurrencyInstance(Locale locale)方法,但我无法弄清楚如何Locale从ISO 4217货币代码到达对象.注2:还有一个
java.util.Currency类有一个getInstance(String currencyCode)方法(返回Currency给定的ISO 4217货币代码的实例),但我再也无法弄清楚如何从一个Currency对象到一个NumberFormat实例......