私はJavaコードのいくつかの行を持っています
class FileManager
{
File f = new File("SD.DAT");
public void wsv(ArrayList<Student> list) throws IOException
{
try
{
FileOutputStream fos = new FileOutputStream(f);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(list);
fos.close();
oos.close();
}
catch (FileNotFoundException ex)
{
Logger.getLogger(FileManager.class.getName()).log(L evel.SEVERE, null, ex);
}
}
public ArrayList<Student> rsv() throws ClassNotFoundException, IOException
{
if (!f.exists())
{
return new ArrayList<SinhVien>();
}
ObjectInputStream ois = new ObjectInputStream(new FileInputStream(f));
return (ArrayList<Student>) ois.readObject();
}
}
質問したい:以下のコードでは、何をしますか?
public void wsv(ArrayList<Student> list)
public ArrayList<Student> rsv()
平均?
なぜ戻らなければならないのか(ArrayList<Student>) ois.readObject();
配列についてはよくわかりませんので、見せていただければ幸いです。
どうもありがとう!