编程语言
首页 > 编程语言> > 是否有返回true,false或unknown的Java约定?

是否有返回true,false或unknown的Java约定?

作者:互联网

我正在写一个方法,如果某些事情是真的,它将返回.但是,如果测试条件所需的资源不可用,则无法返回true或false.

早些时候,我只是让它成为一个返回布尔值的方法.但是现在,为了适应异常,我想在函数参数中传递true或false并使用返回值作为测试的成功或失败指示符.

这是在Java中执行此操作的“正确和常见”方式吗?或者是Java中普遍存在的其他东西来实现这一目标?

解决方法:

如果资源不可用,您的方法应该返回一个布尔值并抛出Exception.

标签:java,idioms,exception,return-value
来源: https://codeday.me/bug/20190716/1482091.html