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 –