BufferedReader和PrintWriter的数据持久性?

时间:2010-06-05 18:53:58

标签: java bufferedreader data-persistence printwriter

我有这个简单的应用程序,有几个类都是相关的。有一个,主要的,只有一个实例。我需要使用文本流保存并加载它。

我的讲师要求是BufferedReader加载流和PrintWriter来保存它。但这有可能吗?使用文本流保存数据对象/类?

我知道如何使用序列化对象来完成它。但是我不知道我应该怎么做才能使用文本流。

建议?

2 个答案:

答案 0 :(得分:2)

您需要定义自己的简单序列化协议。写作会写出需要保存的字段,然后读取它们。

答案 1 :(得分:0)

你实际上必须自己想一想对你有所帮助:)。我可以说你可以像这样重新制定它:

保存并加载类和相关成员的状态,假设您只有BufferedReader和PrintWriter IO类(以及FileReader,FileWriter类),并且没有语言中的序列化框架。