Esiste la classe PrintStream che ti permette di salvare del testo in un file.
Devi innanzitutto creare un oggetto di tipo FileOutputStream, poi utilizzarlo per creare un oggetto di tipo PrintStream.
Questo oggetto ti mette a disposizione i metodi print e println con i quali puoi scrivere il testo che desideri (immagino che la classe Libro abbia dei metodi predisposti per restituire le informazioni come oggetti String, nel caso non le avesse esiste sempre il metodo predefinito di tutti gli object toString()).
Ti faccio un esempio di utilizzo:
Per ulteriori informazioni consulta la documentazione Java all'indirizzo http://java.sun.comcodice:String nomefile = "nome_del_file" // nome_del_file è il nome del file da creare con il suo percorso FileOutputStream fos = new FileOutputStream(nomefile); PrintStream ps = new PrintStream(fos); //Ora scrivo "ciao" nel file e torno a capo ps.println("ciao"); //Ora scrivo le info di un oggetto di tipo Libro nel file ps.println(mioLibro); // mioLibro è un oggetto di tipo Libro
Ciao.



Rispondi quotando