java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
java.nio.file.InvalidPathException
- 所有已实现的接口:
Serializable
当路径字符串无法转换为
Path 时抛出未经检查的异常,因为路径字符串包含无效字符,或者路径字符串因其他文件系统特定原因而无效。
- 自从:
- 1.7
- 参见:
-
构造方法总结
构造方法构造方法描述InvalidPathException(String input, String reason) 根据给定的输入字符串和原因构造一个实例。InvalidPathException(String input, String reason, int index) 根据给定的输入字符串、原因和错误索引构造一个实例。 -
方法总结
在类 java.lang.Throwable 中声明的方法
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
构造方法详细信息
-
InvalidPathException
根据给定的输入字符串、原因和错误索引构造一个实例。- 参数:
input- 输入字符串reason- 解释输入被拒绝原因的字符串index- 发生错误的索引,如果索引未知则为-1- 抛出:
NullPointerException- 如果输入或原因字符串是nullIllegalArgumentException- 如果错误索引小于-1
-
InvalidPathException
根据给定的输入字符串和原因构造一个实例。结果对象的错误索引为-1。- 参数:
input- 输入字符串reason- 解释输入被拒绝原因的字符串- 抛出:
NullPointerException- 如果输入或原因字符串是null
-
-
方法详情
-
getInput
返回输入字符串。- 返回:
- 输入字符串
-
getReason
返回一个字符串,解释输入字符串被拒绝的原因。- 返回:
- 原因字符串
-
getIndex
public int getIndex()返回错误发生位置的输入字符串中的索引,如果此位置未知,则返回-1。- 返回:
- 错误指数
-
getMessage
返回描述错误的字符串。生成的字符串包含原因字符串,后跟一个冒号字符 (':')、一个空格和输入字符串。如果定义了错误索引,则将字符串" at index "后跟索引(十进制)插入原因字符串之后和冒号字符之前。- 重写:
getMessage在类Throwable中- 返回:
- 描述错误的字符串
-