- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.net.URISyntaxException
-
- 实现的所有接口
-
Serializable
public class URISyntaxException extends 异常
抛出检查的异常以指示无法将字符串解析为URI引用。- 从以下版本开始:
- 1.4
- 另请参见:
-
URI
, Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 URISyntaxException(String input, String reason)
根据给定的输入字符串和原因构造一个实例。URISyntaxException(String input, String reason, int index)
根据给定的输入字符串,原因和错误索引构造实例。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 int
getIndex()
返回解析错误发生位置的输入字符串的索引,如果此位置-1
则-1
。String
getInput()
返回输入字符串。String
getMessage()
返回描述解析错误的字符串。String
getReason()
返回一个字符串,解释无法解析输入字符串的原因。
-
-
-
构造方法详细信息
-
URISyntaxException
public URISyntaxException(String input, String reason, int index)
根据给定的输入字符串,原因和错误索引构造实例。- 参数
-
input
- 输入字符串 -
reason
- 一个字符串,解释无法解析输入的原因 -
index
- 发生解析错误的索引,如果索引未知,-1
- 异常
-
NullPointerException
- 如果输入或原因字符串是null
-
IllegalArgumentException
- 如果错误索引小于-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
则-1
。- 结果
- 错误索引
-
getMessage
public String getMessage()
返回描述解析错误的字符串。 结果字符串由原因字符串后跟冒号字符(':'
),空格和输入字符串组成。 如果定义了错误索引,则在原因字符串之后和冒号字符之前插入字符串" at index "
后跟索引(十进制)。- 重写:
-
getMessage
在类Throwable
- 结果
- 描述解析错误的字符串
-
-