org.apache.commons.lang.math.NumberUtils 工具类
1. NumberUtils.toLong();
源码:
public static long toLong(String str, long defaultValue) {
if (str == null) {
return defaultValue;
}
try {
return Long.parseLong(str);
} catch (NumberFormatException nfe) {
return defaultValue;
}
}
2. NumberUtils.toInt();
源码:
public static int toInt(String str, int defaultValue) {
if(str == null) {
return defaultValue;
}
try {
return Integer.parseInt(str);
} catch (NumberFormatException nfe) {
return defaultValue;
}
}
用这两个方法的好处在在于,已经捕获了异常,并且在发生异常的情况会按照只认的默认值进行返回!
还有很多方法,比如toFloat等等····