是否有返回true,false或unknown的Java约定?
作者:互联网
我正在写一个方法,如果某些事情是真的,它将返回.但是,如果测试条件所需的资源不可用,则无法返回true或false.
早些时候,我只是让它成为一个返回布尔值的方法.但是现在,为了适应异常,我想在函数参数中传递true或false并使用返回值作为测试的成功或失败指示符.
这是在Java中执行此操作的“正确和常见”方式吗?或者是Java中普遍存在的其他东西来实现这一目标?
解决方法:
如果资源不可用,您的方法应该返回一个布尔值并抛出Exception.
标签:java,idioms,exception,return-value 来源: https://codeday.me/bug/20190716/1482091.html