如何在 Java 中将 Unchecked Exception 转换为 Checked Exception 反之亦然

Ran*_*ddy 2 java exception

在 Java 中,如何在 Java中将Unchecked Exception转换为Checked Exception和反之亦然。

Bri*_*new 5

你不能转换。相反,您必须包装到所需类型的新异常中,例如转换为未检查:

throw new RuntimeException(checkedException);
Run Code Online (Sandbox Code Playgroud)

或检查:

throw new Exception(uncheckedException);
Run Code Online (Sandbox Code Playgroud)

(您可能想要选择更有意义/特定的异常类型)