class Main {
public static void main(String[] args) {
// create string variables
String str1 = "23";
String str2 = "4566";
// convert string to int
// using parseInt()
int num1 = Integer.parseInt(str1);
int num2 = Integer.parseInt(str2);
// print int values
System.out.println(num1); // 23
System.out.println(num2); // 4566
}
}
23
4566
parseInt()
method of the Integer
class to convert the string variables into the int
.Integer
is a wrapper class in Java.Integer
using the valueOf()
method. For example,class Main {
public static void main(String[] args) {
// create string variables
String str1 = "643";
String str2 = "1312";
// convert String to int
// using valueOf()
int num1 = Integer.valueOf(str1);
int num2 = Integer.valueOf(str2);
// print int values
System.out.println(num1); // 643
System.out.println(num2); // 1312
}
}
643
1312
valueOf()
method of Integer
class converts the string
variables into the int
.valueOf()
method actually returns an object of the Integer
class. However, the object is automatically converted into the primitive type. This is called unboxing in Java.// valueOf() returns object of Integer
// object is converted onto int
int num1 = Integer obj = Integer.valueOf(str1)​