java - 如何重用异常抛出代码来返回 boolean 值?

标签 java exception boolean

假设我有一个 if 语句 block ,如果条件为真,它们会抛出异常。如何创建一个使用相同条件但返回 true 或 false 而不是抛出异常的方法。即如果抛出异常,则返回false;如果没有抛出异常则返回 true。我想重用尽可能多的代码。

我还想尝试避免简单地捕获我抛出的所有异常。

编辑:抱歉错别字

最佳答案

将代码移至返回 boolean 值的函数中,然后更改原始函数以调用新函数,并在返回 false 时抛出异常。

关于java - 如何重用异常抛出代码来返回 boolean 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4435225/

相关文章:

c++ - Win32 消息处理程序错误传播

multithreading - 在 Swift 中设置和读取 Bool 原子操作吗?

java - 复制到 SD 的 boolean 问题,需要一些帮助来更正

java - 如何在一帧内添加GUI面板和DrawPanel?

java - 需要访问私有(private)内部类中存在的字段

c# - 如何表达 LINQ to Entities 查询而不出现 'Only primitive types' 错误

java - 为什么java允许run()抛出Unhandled Exception而限制Handled Exception?

boolean - SwiftUI:检索和显示 boolean 文字值

java - DuplicateKeyException wile bean 创建 Spring-data

java - 类型转换一个泛型类。 (种姓)和 Class.cast()