1

我需要设计和实现(使用 Java 语言)电子表格的功能,以“创建新”电子表格。此外,实现从/到持久存储的“加载”和“存储”功能。要求必须正确维护适用于单个单元格、单元格列、单元格行和单元格区域的功能。

我可以使用对象序列化来实现“加载”和“存储”这些功能吗?

4

3 回答 3

1

我可以使用对象序列化来实现“加载”和“存储”这些功能吗?

简单的回答:是的。

对象序列化可用于将对象存储到持久存储,对象反序列化可用于从持久存储加载对象。参见例如对象序列化简介

于 2013-01-23T14:47:50.830 回答
1

是的,您可以使用对象序列化来实现加载和存储功能,前提是您有一个可以实现所有其他要求的电子表格类和Serializable接口。

于 2013-01-23T14:49:22.247 回答
0

是的。

创建一个简单的类来表示包含所有数据的电子表格。然后,在您的保存方法中,在您要保存到的文件上打开一个 ObjectOutputStream。使用流来保存您的电子表格对象。要打开/加载,请打开 ObjectInputStream 并加载对象,将其转换为电子表格对象。然后坐下来喝杯冷饮,惊叹于 Java 的荣耀。

于 2015-12-28T19:22:12.080 回答