gpt4 book ai didi

Java:检查空值的快速/优雅方法

转载 作者:搜寻专家 更新时间:2023-11-01 01:29:38 25 4
gpt4 key购买 nike

在我目前正在编写的程序中,我发现自己做了很多以下事情......

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 的事件?欢迎任何提示。我可以在什么地方让它更优雅?

最佳答案

您应该让 loadSerializedObj 抛出异常而不是返回 null。当你没有任何东西可以返回时,你可以返回 null。当出现问题时,您应该抛出异常。

关于Java:检查空值的快速/优雅方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5508275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com