In Java, you can use
Integer.parseInt() to convert a String to int.1. Integer.parseInt() Examples
Example to convert a String “10” to an primitive int.
String number = "10";
int result = Integer.parseInt(number);
System.out.println(result);Output
10Alternatively, you can use 
Integer.valueOf(), it will returns an Integer object.String number = "10";
Integer result = Integer.valueOf(number);
System.out.println(result);Output
10Note
In summary,
In summary,
parseInt(String) returns a primitive int, whereas valueOf(String) returns a new Integer() object.3. NumberFormatException
If the string does not contain a parsable integer, a 
NumberFormatException will be thrown.String number = "10A";
int result = Integer.parseInt(number);
System.out.println(result);Output
Exception in thread "main" java.lang.NumberFormatException: For input string: "10A"
 at java.lang.NumberFormatException.forInputString(Unknown Source)
 at java.lang.Integer.parseInt(Unknown Source)
 at java.lang.Integer.valueOf(Unknown Source)

0 comments:
Post a Comment