Мне нужно получить число 23 из строки "a23". При запуске нижеуказанной программы появляется следующая ошибка.
public class GetIntFromString {
public static void main(String[] args) {
String str = "a23";
int i = Integer.parseInt(str);
System.out.println("Integer value= "+i);
System.out.println("value= "+str);
}
}
Вот трассировка стека
Exception in thread "main" java.lang.NumberFormatException: For Input String: "a23"
at java.lang.NumberFormatException.forInputString<NumberFormatException.java.48>
at java.lang.Integer.ParseInt<Integer.java.449>
at java.lang.Integer.ParseInt<Integer.java.499>
at GetIntFromString.main<GetIntFromString.java.9>