The ‘parseInt’ method of the ‘Integer’ class throws a ‘NumberFormatException’ when it is passed a String argument that it cannot convert to an int. Given the String variable s (which has already been assigned a value), write the code needed to convert the value in s assigning the result to the integer variable i
LANGUAGE: JAVA
CHALLENGE:
The ‘parseInt’ method of the ‘Integer’ class throws a ‘NumberFormatException’ when it is passed a String argument that it cannot convert to an int. Given the String variable s (which has already been assigned a value), write the code needed to convert the value in s assigning the result to the integer variable i
If a NumberFormatException is thrown, i should be assigned the value -1.
SOLUTION:
try { i = Integer.parseInt(s); } catch (NumberFormatException e) { i = -1; }