草庐IT

mazeFile

全部标签

java - 正确使用 IllegalArgumentException

原问题是here我正在读取一个UTF-8文件并解析该文件的内容。如果文件中有错误,则没有必要继续执行,应该停止执行。如果内容有问题,有人建议我抛出IllegalArgumentException,但API文档说:Throwntoindicatethatamethodhasbeenpassedanillegalorinappropriateargument.在我的代码中,参数是我传递的文件(或者实际上是路径),抛出IllegalArgumentException是否正确,以防解析时出现问题?如果不是,我应该抛出什么类型的异常?privatechar[][]readMazeFromFile