how to check if parsing in integer is possible in java code example

Example 1: java check if able to parse int

public static boolean isParsable(String input) {
    try {
        Integer.parseInt(input);
        return true;
    } catch (final NumberFormatException e) {
        return false;
    }
}

Example 2: how to check if parsing in integer is possible in java

// if parse is possible then it will do it otherwise compiler 
// will throw exceptions and it is a bad practice to catch all exceptions
// in this case only NumberFormatException happens
public boolean isInteger(String string) {
    try {
        Integer.valueOf(string);
        // Integer.parse(string) /// it can also be used
        return true;
    } catch (NumberFormatException e) {
        return false;
    }
}

Tags:

Java Example