2012-09-21 51 views
0

TITLE = Float.parseFloat(dataRecord.get(“TITLE”));
String trimmed = TITLE.substring(0,40); //获得前40个字符。NumberFormatException修剪变量

“标题”可以是数字和非数字变量。尝试将我的字符串“TITLE”修剪为40个字符

错误消息是:NumberFormatException(第4行):对于输入字符串:“New Travel 3PC 28”/ 24“/ 20”滚动展开式直立行李箱“方法调用Float.parseFloat

回答

0

该错误消息表示,值源于dataRecord.get("TITLE")不是数字作为Float.parseFloat()方法的期望。事实上,传递给该功能已经造成错误也被证明是"New Travel 3PC 28"/24"/20" Rolling Expandable Upright Luggage Set"的值。 所以,这个错误与修剪字符串没有任何关系,您必须检查为什么您的记录的"TITLE"字段中的值不是您所期望的。