0

TITLE = Float.parseFloat(dataRecord.get("TITLE"));
字符串修剪 = TITLE.substring(0,40); // 获取前 40 个字符。

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

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

4

1 回答 1

0

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

于 2012-09-21T16:33:56.177 回答