发生解析错误时是否要引发适当的异常?

2022-09-04 19:59:31

在 Java 中解析自定义(文本)文件格式时,遇到语法错误时要引发的相应异常是什么?我正在寻找类似于.NET's FormatException.


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


答案 1

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


答案 2

推荐