用负号而不是方括号来格式化负金额的美元(Java)
如何获得NumberFormat.getCurrencyInstance()
带有减号的负美元货币值?
回答:
由于我再次遇到此问题,因此我进行了一些研究,找到了ICU提供的更具弹性的解决方案:
NumberFormatter .withLocale(...)
.unit(Currency.getInstance("USD"))
.sign(SignDisplay.AUTO) // "123", "0", and "-123"
.format(123)
.toString();
有关更多详细信息,请参阅NumberFormatter的 API文档。
以上是 用负号而不是方括号来格式化负金额的美元(Java) 的全部内容, 来源链接: utcz.com/qa/413428.html