-4
在我的代码,我的方法之一说:不知道如何处理的FileWriter异常
this.write("stuff")
和write方法是
public void write(String text) throws IOException
{
FileWriter writer = new FileWriter(path, true);
PrintWriter printer = new PrintWriter(writer);
printer.printf("%s" + "%n", text);
printer.close();
}
事情说有一个 "unreported exception java.io.IOException; must be caught or declared to be thrown"
为FileWriter。
我应该在try和catch语句中修复异常?
你应该把你的电话给'this.write' try块,赶在错误中提到的例外消息,然后优雅地对其进行处理。但是了解Java程序员,你可能只需要放入一个'printStackTrace'调用,而忘记其余部分。 –
你说这个方法抛出一个异常,但是你不用try/catch块来捕获异常 – Li357
你需要处理异常。请参阅[捕获和处理异常](https://docs.oracle.com/javase/tutorial/essential/exceptions/handling.html) – copeg