「新しい」スプレッドシートを作成するために、スプレッドシートの機能を(Java言語を使用して)設計および実装する必要があります。また、永続ストレージとの間で「ロード」および「ストア」機能を実装します。個々のセル、セルの列、セルの行、およびセルの領域に適用できる機能を正しく維持する必要があります。
オブジェクトのシリアル化を使用して、これらの関数「ロード」および「ストア」を実装できますか?
「新しい」スプレッドシートを作成するために、スプレッドシートの機能を(Java言語を使用して)設計および実装する必要があります。また、永続ストレージとの間で「ロード」および「ストア」機能を実装します。個々のセル、セルの列、セルの行、およびセルの領域に適用できる機能を正しく維持する必要があります。
オブジェクトのシリアル化を使用して、これらの関数「ロード」および「ストア」を実装できますか?
オブジェクトのシリアル化を使用して、これらの関数「ロード」および「ストア」を実装できますか?
簡単な答え:はい。
オブジェクトのシリアル化を使用してオブジェクトを永続ストレージに格納し、オブジェクトの逆シリアル化を使用して永続ストレージからオブジェクトをロードできます。たとえば、オブジェクトのシリアル化の概要を参照してください。
Serializable
はい。他のすべての要件を実装するSpreadsheetクラスとインターフェイスがあれば、オブジェクトのシリアル化を使用してロード関数とストア関数を実装できます。
はい。
スプレッドシートのすべてのデータを含むスプレッドシートを表す簡単なクラスを作成します。次に、saveメソッドで、保存先のファイルでObjectOutputStreamを開きます。ストリームを使用してスプレッドシートオブジェクトを保存します。開く/ロードするには、ObjectInputStreamを開き、オブジェクトをロードして、スプレッドシートオブジェクトとしてキャストします。次に、冷たいビールを飲みながら座って、ジャワの栄光に驚嘆してください。