【发布时间】:2011-04-01 01:20:59
【问题描述】:
在我目前正在编写的程序中,我发现自己做了很多事情......
Map<String,List<String>> network = loadSerializedObj(file); // null if failed
if(network != null) {
anonNet = util.anonymize(newNet);
} else {
// Some sort of error handling.
System.out.println("Some sort of error message. Exiting...");
System.exit(0);
}
是否有更简洁的方法来处理从文件加载序列化对象不起作用并且方法返回 null 的事件?欢迎任何提示。我可以在任何地方使它更优雅吗?
【问题讨论】:
-
除了检查
network是否为空,它是否在其他地方使用过?如果没有,您可以直接说if (loadSerializedObj(file) != null),这会稍微压缩您的代码。
标签: java error-handling