假设我有一个 if 语句 block ,如果条件为真,它们会抛出异常。如何创建一个使用相同条件但返回 true 或 false 而不是抛出异常的方法。即如果抛出异常,则返回false;如果没有抛出异常则返回 true。我想重用尽可能多的代码。
我还想尝试避免简单地捕获我抛出的所有异常。
编辑:抱歉错别字
最佳答案
将代码移至返回 boolean 值的函数中,然后更改原始函数以调用新函数,并在返回 false
时抛出异常。
关于java - 如何重用异常抛出代码来返回 boolean 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4435225/