/** * @author lautturi.com * Java example: java Integer class parseInt method */ import java.util.*; public class Lautturi { public static void main(String[] args) { String text = "1234"; System.out.println(Integer.parseInt(text)); try { String str1 = "1234d"; System.out.println(Integer.parseInt(str1)); } catch (Exception e) { //e.printStackTrace(); System.out.println(e.getMessage()); } String str2 = "1234d"; // is not a valid integer string System.out.println(Integer.parseInt(str2)); } }
output:
1234 For input string: "1234d" Exception in thread "main" java.lang.NumberFormatException: For input string: "1234d" at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) at java.base/java.lang.Integer.parseInt(Integer.java:665) at java.base/java.lang.Integer.parseInt(Integer.java:781)