Java string to int example using Integer.parseInt()
The Integer.parseInt() method is used to convert string to int in Java. It returns a primitive int value. It throws a NumberFormatException when all the characters in the String are not digits.
Note: The first character in the string can be a minus ‘-‘ sign.
Example:
package com.w3schools;
public class StringToInt {
  public static void main(String args[]){
      String str="231";
      int num1 = 452;
      
      //convert string to int
      int num2 = Integer.parseInt(str);
      int sum=num1+num2;
      System.out.println("Result is: "+sum);
  }
}
Output:
Result is: 683
Java string to int example using Integer.valueOf()
The Integer.valueOf() method is used to convert string to int in Java. It returns an object of the Integer class. It throws a NumberFormatException when all the characters in the String are not digits.
Note: The first character in the string can be a minus ‘-‘ sign.
Example:
package com.w3schools;
public class StringToInt {
  public static void main(String args[]){
      String str="-430";
      int num1 = 210;
      //convert string to int
      int num2 = Integer.valueOf(str);
      int sum=num1+num2;
      System.out.println("Result is: "+sum);
  }
}
Output:
Result is: -220