【发布时间】:2019-03-31 21:57:49
【问题描述】:
根据https://docs.oracle.com/javase/7/docs/api/java/text/NumberFormat.html,NumberFormat.getInstance() 将为您提供当前语言环境中的NumberFormat 实例。我想在创建实例后验证语言环境使用getLocale() 之类的方法,但那里似乎没有记录这种方法。
我能做的最好的确定就是在 Kotlin shell (kotlinc) 中调用 Locale.getDefault():
>>> import java.math.BigDecimal
>>> import java.text.NumberFormat
>>> NumberFormat.getInstance().format(BigDecimal(1500))
1,500
>>> import java.util.Locale
>>> Locale.getDefault()
en_US
没有NumberFormat.getLocale()方法吗?
【问题讨论】:
标签: java kotlin locale number-formatting