0

How to convert numeric String to int in Java? 

16th Feb 2018, 4:26 PM
Suhana Priya
Suhana Priya - avatar
3 Answers
+ 2
https://code.sololearn.com/cfGRKGVQXJPA/#java public class Program { public static void main(String[] args) { String numString = "123"; try { System.out.println(Integer.parseInt(numString)); System.out.println(Integer.valueOf(numString)); System.out.println(Integer.decode(numString)); } catch (NumberFormatException e) { System.out.println("Error: Not a number string!"); } numString = "abc"; try { System.out.println(Integer.parseInt(numString)); System.out.println(Integer.valueOf(numString)); System.out.println(Integer.decode(numString)); } catch (NumberFormatException e) { System.out.println("Error: Not a number string!"); } } } ^That's 3 different ways to convert the string to an int. As well, it also checks to ensure the input is a number string and catches the NumberFormatException so our program doesn't crash if the string isn't a number.
16th Feb 2018, 4:40 PM
Fata1 Err0r
Fata1 Err0r - avatar
+ 3
String numericString = "1234"; int number = Integer.parseInt(numericString);
16th Feb 2018, 4:31 PM
J Domingo Jiménez J
J Domingo Jiménez J - avatar