java.lang.NumberFormatException: For input string: ""
这个错误是因为用到了类型转换 的包装类,有时转换会出现这种异常的,所以最好要用try/catch包起来。
jdk1.5下
如需要,可以通过instanceof判断是否是整数,或直接Number.longValue()/intValue()得到对应value
如果df.setParseBigDecimal(true),得到BigDecimal
黑色头发 http://heisetoufa.iteye.com
这个错误是因为用到了类型转换 的包装类,有时转换会出现这种异常的,所以最好要用try/catch包起来。
jdk1.5下
java.text.DecimalFormat df = new DecimalFormat();
//如果解析成功,得到Number类型的数据
df.parse("1,000"); //得到new Long(1000);
df.parse("1,000.999") //得到new Double(1000.999);
如需要,可以通过instanceof判断是否是整数,或直接Number.longValue()/intValue()得到对应value
如果df.setParseBigDecimal(true),得到BigDecimal
黑色头发 http://heisetoufa.iteye.com