java.lang.Object
java.lang.Throwable
java.lang.Exception
java.net.URISyntaxException
- 所有已实现的接口:
-
Serializable
表示无法将字符串解析为URI引用的已检查异常。
- 自版本:
- 1.4
- 参见:
-
Constructor Summary
ConstructorDescriptionURISyntaxException
(String input, String reason) 从给定的输入字符串和原因构造一个实例。URISyntaxException
(String input, String reason, int index) 从给定的输入字符串、原因和错误索引构造一个实例。 -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
URISyntaxException
从给定的输入字符串、原因和错误索引构造一个实例。- 参数:
-
input
- 输入字符串 -
reason
- 解释为什么无法解析输入的字符串 -
index
- 解析错误发生的索引,如果索引未知则为-1
- 抛出:
-
NullPointerException
- 如果输入或原因字符串为null
-
IllegalArgumentException
- 如果错误索引小于-1
-
URISyntaxException
从给定的输入字符串和原因构造一个实例。结果对象的错误索引将为-1
。- 参数:
-
input
- 输入字符串 -
reason
- 解释为什么无法解析输入的字符串 - 抛出:
-
NullPointerException
- 如果输入或原因字符串为null
-
-
Method Details
-
getInput
返回输入字符串。- 返回:
- 输入字符串
-
getReason
返回解释为什么无法解析输入字符串的字符串。- 返回:
- 原因字符串
-
getIndex
public int getIndex()返回解析错误发生的位置在输入字符串中的索引,如果此位置未知则返回-1
。- 返回:
- 错误索引
-
getMessage
返回描述解析错误的字符串。结果字符串由原因字符串后跟冒号字符(':'
)、一个空格和输入字符串组成。如果定义了错误索引,则在原因字符串之后、冒号字符之前插入十进制索引的字符串" at index "
。- 覆盖:
-
getMessage
在类Throwable
- 返回:
- 描述解析错误的字符串
-