我需要为电子表格设计和实现(使用Java语言)功能 以创建“新建”电子表格。此外,还可以实现持久存储的“负载”和“存储”功能。要求适用于单个单元格,单元格列,单元格行和单元格区域的功能必须保持正确。电子表格程序
我可以使用对象序列化来实现这些函数“加载”和“存储”?
我需要为电子表格设计和实现(使用Java语言)功能 以创建“新建”电子表格。此外,还可以实现持久存储的“负载”和“存储”功能。要求适用于单个单元格,单元格列,单元格行和单元格区域的功能必须保持正确。电子表格程序
我可以使用对象序列化来实现这些函数“加载”和“存储”?
我可以使用对象序列化来实现这些函数“加载”和“存储”?
简单的回答:是的。
对象序列化可用于将对象存储到持久性存储中,而对象反序列化可用于从持久性存储中加载对象。见例如Introduction to Object Serialization。
是的,您可以使用对象序列化来实现加载和存储功能,前提是您有一个实现所有其他需求的Spreadsheet类和Serializable
接口。
是的。
创建一个简单的类来表示电子表格及其中的所有数据。然后,在您的保存方法中,在要保存的文件上打开ObjectOutputStream。使用该流来保存电子表格对象。要打开/加载,请打开ObjectInputStream并加载对象,将其转换为电子表格对象。然后冷静地坐下来,惊叹于爪哇的荣耀。