发生解析错误时抛出适当的异常?

Mar*_*all 11 java parsing exception

在Java中解析自定义(文本)文件格式时,遇到语法错误时抛出的适当异常是什么?我正在寻找类似于.NET的FormatException的东西.


编辑:关于解析的部分可能会有些误导.我正在做的不是解析为从文件中读取一行,将其传递给从中提取冒号分隔字段的方法,因此我认为FormatException是合适的.

JB *_*zet 15

java.text.ParseException似乎是最合适的.如果您想要运行时异常而不是已检查的异常,IllegalArgumentException则可能是最合适的.