NumberFormatException修剪变量

时间:2012-09-21 16:13:10

标签: trim numberformatexception

TITLE = Float.parseFloat(dataRecord.get(“TITLE”));
String trimmed = TITLE.substring(0,40); //得到前40个字符。

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

错误信息是:NumberFormatException(第4行):输入字符串:“New Travel 3PC 28”/ 24“/ 20”Rolling Upable Upright Puggage Set“ - 方法调用Float.parseFloat

1 个答案:

答案 0 :(得分:0)

错误消息显示dataRecord.get("TITLE")产生的值不是Float.parseFloat()方法预期的数字。实际上,已经显示了传递给此函数的已导致错误的值,即"New Travel 3PC 28"/24"/20" Rolling Expandable Upright Luggage Set"。 因此,此错误与修剪字符串无关。您必须检查为什么记录的"TITLE"字段中的值不符合您的预期。