我正在编写一个代码,如果文件不存在或文件上有无效指令,则会导致异常。如何获取代码以在我的代码中引发无效指令异常
答案 0 :(得分:0)
你需要捕获FileNotFoundException,然后重新抛出你想要的任何异常。见下文..
catch(FileNotFoundException e){
throw new InvalidRobotInstructionException(e);
}
答案 1 :(得分:0)
不要抓住InvalidRobotInstructionException
。在while循环中,您需要检测String s = in.nextLine();
是否是无效指令,如果是,那么您可以这样做:
throw new InvalidRobotInstructionException()