2013-02-12 54 views
-1

我得到這個錯誤我的程序。我是java新手,所以任何人都可以指導我。NumberFormatException的:對於輸入字符串:「」

java.lang.NumberFormatException: For input string: "" 
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) 
at java.lang.Integer.parseInt(Integer.java:470) 
at java.lang.Integer.parseInt(Integer.java:499) 
at data.connect(data.java:322) 
at data.<init>(data.java:78) 
at data.main(data.java:561) 
+0

是 - 你試圖解析一個空字符串作爲一個數字。這不是一個數字,因此它失敗了。 – 2013-02-12 10:44:16

+0

唯一的例外是**非常**的描述,您試圖解析「」(空字符串)作爲一個數字。 – PermGenError 2013-02-12 10:44:22

+0

對於將來的問題,請發佈拋出異常的源代碼 – Syjin 2013-02-12 10:45:29

回答

2

""不作爲整數解析。你期望從中得到什麼?

您需要陷阱空白輸入它傳遞給Integer.parseInt()之前,有一個默認值的一些概念,或者拒絕輸入作爲invald。

2

您正在試圖調用Integer.parseIntString這不是整數。實際輸入似乎是空字符串""

0

java.lang.NumberFormatException:拋出,表明該應用程序試圖將字符串轉換爲數字類型之一,但該字符串不具有相應的格式。

由於""不能轉換爲有效的int,因此例外。

相關問題