我们的项目使用 google guava、apache commons 和其他具有常见任务的库,我想知道这些库是否包含执行 null 安全转换(对象到数字、对象到字符串)的方法。至于现在我给自己写了一些辅助方法,例如:
int parseInteger(Object obj) {
if (obj!= null) {
if (obj instanceof Integer) return (Integer) obj;
if (obj instanceof Long) return ((Long) obj).intValue();
return Integer.parseInt(obj.toString());
} else {
return 0;
}
}