使用减号格式设定负数的美元,而不是括号(Java) - 代码日志

使用减号格式设定负数的美元,而不是括号(Java)

如何使用NumberFormat.getCurrencyInstance()打印带负号的负值USD货币值?
这里是一个我总是最终在java类或通过fmt:formatNumber jstl标签中使用:

DecimalFormat format = new DecimalFormat("$#,##0.00;$-#,##0.00");
String formatted = format.format(15.5);

它总是产生至少$ 0.00,并在显示时保持一致。还需要数千个分隔符。如果这是您的要求,您可以在美元符号前移动减号。

http://stackoverflow.com/questions/2056400/format-negative-amount-of-usd-with-a-minus-sign-not-brackets-java

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:使用减号格式设定负数的美元,而不是括号(Java)