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


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


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


1298
2018-01-21 09:39


起源



答案:


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


15
2018-01-21 09:41