Java 特殊问题的例外情况
我正在编写一个代码,如果文件不存在或文件上有无效指令,则会导致异常。如何让代码在我的代码中抛出无效指令异常您需要捕获FileNotFoundException,然后重新抛出所需的任何异常。见下文Java 特殊问题的例外情况,java,exception,project,Java,Exception,Project,我正在编写一个代码,如果文件不存在或文件上有无效指令,则会导致异常。如何让代码在我的代码中抛出无效指令异常您需要捕获FileNotFoundException,然后重新抛出所需的任何异常。见下文 catch(FileNotFoundException e){ throw new InvalidRobotInstructionException(e); } 不捕获无效的RobotInstructionException。在while循环中,需要检测String s=In.nextLine
catch(FileNotFoundException e){
throw new InvalidRobotInstructionException(e);
}
不捕获
无效的RobotInstructionException
。在while循环中,需要检测String s=In.nextLine()代码>是无效指令,如果是,则可以执行以下操作:
抛出新的InvalidRobotInstructionException()
确定这可能会起作用,但InvalidRobotInstructionException已经在其自己的类中扩展了RuntimeException。确定。然后我建议按照@ggreiner验证您下面的输入,并相应地抛出异常。我如何确定它是否无效?我真的不知道该怎么做?没有课程的要求很难知道。什么是“无效指令”?任何不是数字或N、S、W或E的字符。你认为有什么帮助?