在Java中解析自定义(文本)文件格式时,遇到语法错误时抛出的适当异常是什么?我正在寻找类似于.NET的FormatException。
编辑:关于解析的部分可能会有些误导。我正在做的不是解析为从文件中读取一行,将其传递给从中提取冒号分隔字段的方法,因此我认为FormatException是合适的。
答案 0 :(得分:15)
java.text.ParseException
似乎是最合适的。如果您想要运行时异常而不是已选中的异常,IllegalArgumentException
可能是最合适的。