2012-09-21 54 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"字段中的值不是您所期望的。