java.util.regex
类 PatternSyntaxException
java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException java.lang.IllegalArgumentException java.util.regex.PatternSyntaxException
-
所有已实现的接口:
- Serializable
public class PatternSyntaxException extends IllegalArgumentException
抛出未经检查的异常,表明正则表达式模式中的语法错误。
-
从以下版本开始:
- 1.4 另请参见:
- 序列化表格
构造方法摘要 | |
---|---|
PatternSyntaxException(String desc, String regex, int index) 构造此类的新实例。 |
方法摘要 | |
---|---|
String | getDescription() 获取错误的描述。 |
int | getIndex() 获取错误的索引。 |
String | getMessage() 返回多行字符串,包含语法错误及其索引的描述、错误的正则表达式模式和模式中错误索引的可视化指示。 |
String | getPattern() 获取错误的正则表达式模式。 |
从类 java.lang.Throwable 继承的方法 |
---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace,printStackTrace, setStackTrace, toString |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
PatternSyntaxException
public PatternSyntaxException(String desc, String regex, int index)
-
构造此类的新实例。
-
参数:
-
desc
- 错误的描述 -
regex
- 错误的模式 -
index
- 错误模式中的近似索引;如果索引未知,则为 -1
-
方法详细信息 |
---|
getIndex
public int getIndex()
- 获取错误的索引。
-
-
返回:
- 错误模式中的近似索引;如果索引未知,则返回 -1
getDescription
public String getDescription()
- 获取错误的描述。
-
-
返回:
- 错误的描述
getPattern
public String getPattern()
- 获取错误的正则表达式模式。
-
-
返回:
- 错误的模式
getMessage
public String getMessage()
- 返回多行字符串,包含语法错误及其索引的描述、错误的正则表达式模式和模式中错误索引的可视化指示。
-
-
覆盖:
-
类
Throwable
中的getMessage
-
类
-
-
返回:
- 完整的详细消息