[英]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.