2010-06-05 85 views
1

我有這個簡單的應用程序與幾個類都是相關的。有一個,主要的,只有一個實例。我需要保存並使用文本流加載。BufferedReader和PrintWriter的數據持久性?

我的教師要求是BufferedReader加載流和PrintWriter來保存它。但這甚至可能嗎?使用文本流保持數據對象/類?

我知道如何使用序列化來處理對象。但我不明白我應該如何使用文本流來完成它。

對此提出建議?

回答

2

您需要定義自己的簡單序列化協議。寫作寫出需要保存的字段,讀取將它們讀回。

0

實際上,您必須親自體會它對您有幫助:)。我可以說你可以這樣重新表達它:

保存並加載一個類和相關成員的狀態,假設你只有BufferedReader和PrintWriter IO類可用(以及FileReader,FileWriter類)並且沒有序列化框架在語言中的地位。

+0

@Downvoter:請不要低估沒有說明一個理由。 Upvoted。 – EJP 2010-06-07 02:25:03