Domanda

Ho questa semplice applicazione con un paio di classi che sono tutti correlati. Ce n'è uno, quello principale, per il quale esiste una sola istanza di. Ho bisogno di salvare salvare e caricare che l'utilizzo di un flusso di testo.

La mia esigenza è istruttore BufferedReader per caricare il torrente e PrintWriter per salvarlo. Ma è anche possibile? Per mantenere un oggetto di dati / classe con un flusso di testo?

io so come farlo con un oggetto, utilizzando la serializzazione. Ma io non vedo come dovrei farlo utilizzando i flussi di testo.

Suggerimenti?

È stato utile?

Soluzione

È necessario definire il proprio, semplice, protocollo di serializzazione. Scrivendo scrive i campi che devono essere salvati, lettura li legge indietro nel.

Altri suggerimenti

In realtà dovete capirlo da soli di essere disponibile per voi :). Cosa posso dire che si può riformulare in questo modo:

salvare e caricare lo stato di una classe e di membri correlati assumendo hai solo le classi BufferedReader e PrintWriter IO disponibili (insieme con le classi FileReader, FileWriter) e un quadro serializzazione in atto nella lingua.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top