我正在尝试在将更改抽屉的内容写入 html 文档的方法中捕获错误。当文件不存在时,会出现错误 java.io.FileNotFoundException。下面的代码应该这样做,但它会出现错误“PartB 是不兼容的类型”。我认为我的 try and catch 代码中有一个错误,这是我编写的第一个代码,我不知道为什么它不起作用。任何帮助都会很棒。谢谢你。
...
public static void writeHtmlFile()
{
try {
BufferedReader in = new BufferedReader((new FileReader("changedrawer.html")));
String sLine;
StringBuilder sb = new StringBuilder();
while ((sLine = in.readLine()) !=null)
sb.append(sLine+"\n");
//Close file
in.close();
//Output on console
System.out.println(sb.toString());
}
catch (PartB FileNotFoundException) //Why is PartB an incompatible type? (PartB is the name
of the class)
{ System.out.println ("error");
}
...