我需要设计和实现(使用 Java 语言)电子表格的功能,以“创建新”电子表格。此外,实现从/到持久存储的“加载”和“存储”功能。要求必须正确维护适用于单个单元格、单元格列、单元格行和单元格区域的功能。
我可以使用对象序列化来实现“加载”和“存储”这些功能吗?
我需要设计和实现(使用 Java 语言)电子表格的功能,以“创建新”电子表格。此外,实现从/到持久存储的“加载”和“存储”功能。要求必须正确维护适用于单个单元格、单元格列、单元格行和单元格区域的功能。
我可以使用对象序列化来实现“加载”和“存储”这些功能吗?
是的,您可以使用对象序列化来实现加载和存储功能,前提是您有一个可以实现所有其他要求的电子表格类和Serializable
接口。
是的。
创建一个简单的类来表示包含所有数据的电子表格。然后,在您的保存方法中,在您要保存到的文件上打开一个 ObjectOutputStream。使用流来保存您的电子表格对象。要打开/加载,请打开 ObjectInputStream 并加载对象,将其转换为电子表格对象。然后坐下来喝杯冷饮,惊叹于 Java 的荣耀。