在 Java 中解析自定义(文本)文件格式时,遇到语法错误时抛出的适当异常是什么?我正在寻找类似于 .NET 的 FormatException 的东西.
编辑:关于解析的部分可能有点误导。我所做的与其说是解析,不如说是从文件中读取一行,将其传递给一个方法,从中提取以冒号分隔的字段,因此我认为 FormatException 是合适的。
最佳答案
java.text.ParseException
似乎是最合适的。如果您想要运行时异常而不是已检查的异常,IllegalArgumentException
可能是最合适的。
关于java - 发生解析错误时抛出适当的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8952001/