gpt4 book ai didi

java - PatternSyntaxException 可能有多种原因吗?

转载 作者:行者123 更新时间:2023-11-30 07:31:57 25 4
gpt4 key购买 nike

什么错误的正则表达式可能会产生有多种原因的 PatternSyntaxException?

PatternSytanxException IS-A 可抛出且具有方法 .getCause()。在使应用程序在 SQLExceptionsPatternSyntaxExceptions 上打印漂亮的消息时,我发现其他一些异常 SQLException 可能有很多原因。 Java教程it is said那个

A SQLException instance might have a causal relationship, which consists of one or more Throwable objects that caused the SQLException instance to be thrown. To navigate this chain of causes, recursively call the method SQLException.getCause until a null value is returned.

我想知道是否在任何地方抛出 PatternSyntaxException 以便指定原因链

最佳答案

在 JDK 中,PatternSyntaxException 仅由私有(private)方法 Pattern.error 创建,并且在 Pattern 中,没有调用站点设置 的原因>PatternSyntaxException。因此,目前 PatternSyntaxException 在由 Pattern 类抛出时不会产生错误原因。

(但这并不能阻止某人创建 PatternSyntaxException 并设置原因)。

关于java - PatternSyntaxException 可能有多种原因吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35987217/

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