我想構造一個具有以下行爲的對象:如何在Java中保存對象?在反序列化構造
如果文件「save_object」爲空或不存在 創建默認對象 其他 找回那就是在物體文件
我知道我會使用序列號How to write and read java serialized objects into a file 但我想在課堂上做,我不知道該怎麼做。
我試着用這個代碼(對不起,我只是有一個部分,如果它needeed,我會休息,只要我能)
public class Garage implements Serializable
{
private List<String> cars;
public Garage()
{
File garageFile = new File("garage.txt");
if(!garageFile.exists() || garageFile.length()==0)
{
cars = new List<String>;
System.out.println("Aucune voiture sauvegardée");
}
else
{
ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new FileInputStream(garageFile)));
this = (Garage)ois.readObject();
}
}
}
我有this = (Garage)ois.readObject();
一個問題,我不知道如何管理它。我有一些想法,但他們都是關於做一個屬性,如果可能的話,我寧願避免這樣做
兩件事情,我們需要: –
1:郵政編碼,所以我們可以檢查/複製這裏的東西... –
2:***我有一個問題=(車庫)ois.readObject(); ***是非常廣泛的...錯誤信息也必須放在這裏 –