【发布时间】:2017-09-28 13:16:07
【问题描述】:
使用以下代码,我只想允许正数。由于某种原因,我什至无法正确解析字符串:
DecimalFormat dfNoNegative = new DecimalFormat("#,##0.00");
dfNoNegative.setNegativePrefix("");
try {
System.out.println(dfNoNegative.parse("123.00"));
} catch (ParseException e) {
System.out.println(e.getMessage());
System.out.println(e.getErrorOffset());
e.printStackTrace();
}
错误信息和ErrorOffset:
Unparseable number: "123.00"
6
谁能指导我哪里错了?一个工作字符串的例子也很好
【问题讨论】:
标签: java decimalformat parseexception