我喜欢String to Int in java 中的建议 - 可能是坏数据,需要避免异常来实现解析 int 的实用程序方法,但如果无法解析字符串,则返回默认值。
public static int parseInt(String s, int defaultValue) {
if (s == null) return defaultValue;
try {
return Integer.parseInt(s);
} catch (NumberFormatException x) {
return defaultValue;
}
}
是否有一个现有的开源库(例如来自 apache commons 或 google)实现这一点以及其他数据类型,如 boolean、float、double、long 等?