所有类
java.net
类 URISyntaxException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.net.URISyntaxException
- 所有已实现的接口:
- Serializable
public class URISyntaxException
- extends Exception
抛出经过检查的指示字符串不能解析为 URI 引用的异常。
- 另请参见:
URI
, 序列化表格
URISyntaxException
public URISyntaxException(String input,
String reason,
int index)
- 根据给定的输入字符串、原因和错误索引构造一个实例。
- 参数:
input
- 输入字符串 reason
- 解释输入不能解析的原因的字符串 index
- 出现解析错误的位置的索引,或者如果索引为未知,则为 -1- 抛出:
NullPointerException
- 如果输入或原因字符串之一为 nullIllegalArgumentException
- 如果错误索引小于 -1
URISyntaxException
public URISyntaxException(String input,
String reason)
- 根据给定的输入字符串和原因构造一个实例。得到的对象将有一个错误索引 -1。
- 参数:
input
- 输入字符串 reason
- 解释输入不能解析的原因的字符串 - 抛出:
NullPointerException
- 如果输入或原因字符串之一为 null
getInput
public String getInput()
- 返回输入字符串。
- 返回:
- 输入字符串
getReason
public String getReason()
- 返回一个字符串,解释输入字符串不能解析的原因。
- 返回:
- 原因字符串
getIndex
public int getIndex()
- 返回输入字符串中出现解析错误的位置的索引,或者如果该位置为未知,则返回 -1。
- 返回:
- 错误索引
getMessage
public String getMessage()
- 返回描述解析错误的字符串。得到的字符串包含原因字符串,其后为一个冒号字符 (':'),一个空格,然后是输入字符串。如果定义了错误索引,则字符串 " at index "(后跟十进制索引)将插入到原因字符串之后和冒号字符之前。
- 覆盖:
- 类
Throwable
中的 getMessage
- 返回:
- A 描述解析错误的字符串
所有类