电子表格程序

时间:2013-01-23 14:45:44

标签: java serialization spreadsheet

我需要设计和实现(使用Java语言)功能 将电子表格转换为“创建新的”电子表格。另外,实现“加载”和“存储” 来自/到持久存储的功能。要求必须正确维护适用于单个细胞,细胞列,细胞行和细胞区域的功能。

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

3 个答案:

答案 0 :(得分:1)

  

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

简单回答:是。

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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