1

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

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

我知道如何使用序列化来处理对象。但我不明白我应该如何使用文本流来做到这一点。

建议?

4

2 回答 2

2

您需要定义自己的简单序列化协议。写入写出需要保存的字段,读取将它们读回。

于 2010-06-05T19:00:05.157 回答
0

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

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

于 2010-06-05T19:22:23.013 回答