java实现 String转Int类型,如果输入的string非数字,默认输出 0
private int convertToInt(final String str) {
if (str == null || !Pattern.matches("^\\d+$", str)) {
return 0;
}
return Integer.parseInt(str);
}
更简便的办法是调用apache.commons.lang包下的NumberUtils.toInt()方法