此代碼必須驗證從findActions輸入數據()方法:java.lang.NumberFormatException:對於輸入字符串:「10.0」
try {
System.out.println(findActions(lookingArea.substring(0, right)));// always printing valid number string
Integer.parseInt(findActions(lookingArea.substring(0, right)));// checking for number format
}
catch(NumberFormatException exc) {
System.out.println(exc);
}
但我始終有java.lang.NumberFormatException: For input string: "*number*"
就是這麼奇怪,因爲檢查System.out.println(findActions(lookingArea.substring(0, right)));
,
我得到*number*
像10.0
10.0不是整數,使用Double.parseDouble ...有類似問題的SO上有很多問題。 – kosa
'10.0'不是'int'。 –
工作。謝謝。 – George