您好我创建了一个将对象保存在文件中的方法
public void findAndStore(String filename, double amount) { //1
File f1 = new File (filename); //2
FileOutputStream fos =new FileOutputStream (f1);//3
ObjectOutputStream os =new ObjectOutputStream (fos);//4
for (int i=0;i<nbApartment;i++){//5
if (ar_Apartment[i].get_Electcharge()<amount){//6
os.writeObject(ar_Apartment[i]);//7
}
}
os.close ();//8
}
它在第3行错误处理未处理异常文件未找到异常,为什么我已经创建它并将其命名为f1。
它在第4,7,8行表示未处理的异常类型IO异常,为什么。
注意:我已经通过使方法抛出异常或尝试捕获来解决问题,但我的问题是为什么我的老师这样写了一个例外,并且他没有对此方法中的异常说些什么。
答案 0 :(得分:0)
使用try catch环绕或在方法声明中声明IOException