[英]Unquoted special character ';' in pattern error using java.text.DecimalFormat
我嘗試通過負子模式來使用java.text.DecimalFormat將數字格式設置為123.456到“ +123.456”和-123.456到“ -123.456”。
我的模式是:
DecimalFormat formatter = new DecimalFormat("+#0.000; -#0.000;");
我收到錯誤:
javax.ejb.EJBException: java.lang.IllegalArgumentException: Unquoted special character ';' in pattern "+#0.000; -#0.000;"
我怎么了
注意正向和負向之間的空間! 最后一個分號不應該在那里。 這是一種有效的模式:
DecimalFormat formatter = new DecimalFormat("+#0.000 ; -#0.000");
這有幫助嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.