【发布时间】:2016-03-15 13:20:43
【问题描述】:
我正在尝试使用 Number Formatter 并且在格式化负值时,它会在其周围附加 ()。
这里是代码
double amount =-200.0;
Locale locale = new Locale("en", "US");
NumberFormat currencyFormatter = NumberFormat.getCurrencyInstance(locale);
System.out.println(currencyFormatter.format(amount));
当我查看格式化程序时,它的负前缀为“($”。这会造成损害。我使用 java.text.NumberFormat 作为数字格式化程序。
是否有任何其他可以使用的格式化程序不会将“()”添加到我的负值中。 ?
【问题讨论】:
-
这里有更多关于这个话题的信息:stackoverflow.com/questions/2056400/…
标签: java formatting number-formatting