private static final String INTEGER_REG = "^[1-9][0-9]*$";
public boolean isInteger(String value){
if (!value.matches(INTEGER_REG)) {
return false;
}
long aLong = Long.parseLong(value);
return aLong <= Integer.MAX_VALUE;
}