- java.lang.Object
 -  
      
- java.lang.Throwable
 -  
        
- java.lang.Exception
 -  
          
- java.net.URISyntaxException
 
 
 
 
-  
       
- All Implemented Interfaces:
 -  
         
Serializable 
public class URISyntaxException extends 异常
检查的异常抛出以指示不能将字符串解析为URI引用。- 从以下版本开始:
 - 1.4
 - 另请参见:
 -  
         
URI, Serialized Form 
 
-  
        
       
-  
             
构造方法摘要
构造方法 Constructor 描述 URISyntaxException(String input, String reason)从给定的输入字符串构造一个实例和原因。URISyntaxException(String input, String reason, int index)从给定的输入字符串,原因和错误索引构造一个实例。 
-  
             
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 intgetIndex()将索引返回到发生解析错误的位置的输入字符串,如果此位置-1则-1。StringgetInput()返回输入字符串。StringgetMessage()返回描述解析错误的字符串。StringgetReason()返回一个字符串,解释为什么无法解析输入字符串。-  
               
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
-  
               
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
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 - 结果
 - 描述解析错误的字符串
 
 
 -  
 
 -