gpt4 book ai didi

Java 强制转换异常(不是类强制转换异常)

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:43:12 27 4
gpt4 key购买 nike

当在 java 中捕获异常时,是否有将异常转换为新类型的用例?或者是标准的

    throw new DiffException(e)

唯一的办法。如果我忽略了什么,我深表歉意,但我得到的唯一搜索结果是“ClassCastExceptions”,这显然不是我要找的内容

最佳答案

我相信你的意思是 'exception wrapping' .没有其他方法可以做到这一点 - 您可以使用将另一个异常作为原因的构造函数创建 Exception 的新实例。这要归功于 1-arg constructor of java.lang.Exception .自定义异常类型(如您的 DiffException)的典型实现也声明了这样的 1-arg 构造函数。

关于Java 强制转换异常(不是类强制转换异常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4174869/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com