Этот код должен проверять входные данные из 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