Frage

Ich habe diese einfache Anwendung mit einigen Klassen, die alle miteinander verbunden sind. Es gibt eine, die wichtigste, für die es nur eine Instanz gibt. Ich muss das Speichern speichern und das mit einem Textstrom laden.

Meine Ausbilderanforderung ist BufferedReader, um den Stream und den Pressewriter zu laden, um ihn zu speichern. Aber ist das überhaupt möglich? Ein Datenobjekt/eine Klasse mit einem Textstrom bestehen?

Ich weiß, wie man es mit einer Serialisierung mit einem Objekt macht. Aber ich sehe nicht, wie ich es mit Textströmen tun soll.

Anregungen?

War es hilfreich?

Lösung

Sie müssen Ihr eigenes, einfaches Serialisierungsprotokoll definieren. Das Schreiben schreibt die Felder aus, die gespeichert werden müssen, und liest sie zurück.

Andere Tipps

Sie müssen es tatsächlich selbst herausfinden, um für Sie hilfreich zu sein :). Was ich sagen kann, dass Sie es so neu formulieren können:

Speichern und laden Sie den Zustand einer Klasse und der verwandten Mitglieder unter der Annahme, dass Sie nur den BufferedReader- und Printwriter -IO -Klassen (zusammen mit FileReader, Filewriter -Klassen) und keiner Serialisierungsrahmen in der Sprache zur Verfügung haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top