1
我想要使用数字格式程序,同时格式化negetive值,它附加()在它周围。Java货币格式化程序向负值添加圆括号
这里是代码
double amount =-200.0;
Locale locale = new Locale("en", "US");
NumberFormat currencyFormatter = NumberFormat.getCurrencyInstance(locale);
System.out.println(currencyFormatter.format(amount));
当我在看的格式,它具有负的前缀为“($”。这确实伤害。我使用java.text.NumberFormat中的数字格式。
是否有可以使用不加“()”到我的负值任何其他格式。?
下面是更多关于这个主题:http://stackoverflow.com/questions/2056400/format-negative-amount-of-usd-with-a-minus-sign-not-brackets-java –