我正在處理一個任務,就像是一個擁有客戶和不同賬戶的簡單銀行。現在我必須開發我的任務,將我的客戶對象和帳戶對象存儲到文件中。我讀過一些關於它的內容,我將使用ObjectOutputStream和ObjectInputStream。因爲我有一個名爲customerList的所有客戶對象,並且屬於數組列表中的所有客戶對象,名爲accountsList,我想知道我是否應該並且可以保存孔數組列表,還是應該單獨保存所有對象?關於將對象保存到文件的指導原則
當我要加載的客戶對象,應該我把它們放在一個ArrayList再次能夠訪問他們爲我做了,直到知道嗎?尋找一個好的和簡單易懂的解決方案。請幫助!謝謝!
也許我只是做一個循環,並挑選在數組列表中的每個對象並將其保存爲對象。然後,當我要加載它們時,只需再次創建一個循環並加載它們並將它們添加到數組列表!
OK,我不得不使用實現Serializable於從基類賬戶擴展子類(savingsAccount和CreditAccount)?或者僅僅是在帳戶類上做就足夠了? – 2012-01-28 09:45:13
@ 3D-kreativ這是足夠指定它帳戶 – 2012-01-28 09:48:02
好吧,我寫這樣的事情:outObjectStream.writeObject(nameOfArrayList)?那麼如果我加載它,我該如何用當前的數組列表替換已加載的內容以及它的內容? – 2012-01-28 10:01:10