我正在使用 java 语言,我有一个方法,如果找到它应该返回一个对象。
如果没有找到,我应该:
哪个是最佳实践或成语?
如果您总是期望找到一个值,那么如果它丢失则抛出异常。异常意味着存在问题。
如果该值可能丢失或存在,并且两者都对应用程序逻辑有效,则返回 null。
更重要的是:你在代码的其他地方做了什么?一致性很重要。