我使用java语言,我有一个方法,如果找到一个对象,它应该返回一个对象。
如果没有找到,我应该:
- 返回空值
- 抛出异常
- other
哪个是最佳实践或习惯用法?
如果您总是期望找到一个值,那么如果该值丢失则抛出异常。异常就意味着存在问题。
如果该值可能缺失或存在,并且两者对于应用程序逻辑都有效,则返回 null。
更重要的是:你在代码的其他地方做了什么?一致性很重要。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)