Pregunta

Tengo esta aplicación simple con un par de clases que están relacionadas. Hay uno, el principal, para el cual solo hay una instancia. Necesito guardar y cargar eso usando un flujo de texto.

Mi requisito de instructor es BufferedReader para cargar la transmisión y la impresión para guardarlo. ¿Pero es esto incluso posible? ¿Persistir un objeto/clase de datos con un flujo de texto?

Sé cómo hacerlo con un objeto, usando la serialización. Pero no veo cómo se supone que debo hacerlo usando transmisiones de texto.

¿Sugerencias?

¿Fue útil?

Solución

Debe definir su propio protocolo de serialización, simple. La escritura escribe los campos que necesitan ser guardados, la lectura los lee nuevamente.

Otros consejos

En realidad, debe imaginarlo por su cuenta para que sea útil para usted :). Lo que puedo decir que puedes reformularlo así:

Guarde y cargue el estado de una clase y de los miembros relacionados suponiendo que solo tenga las clases de IO de Io y BufferedWriter disponibles (junto con FileReader, clases de escritores de archivos) y ningún marco de serialización en el idioma.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top