guardar objecto en fichero

Iniciado por betikano, 18 Mayo 2014, 19:20 PM

0 Miembros y 1 Visitante están viendo este tema.

betikano

Cita de: ivancea96 en 19 Mayo 2014, 22:50 PM
Quizás lo que busques sea, en vez de hacer "Fescribe.write(directory + "\r\n");", ir metiendo cada elemento de el objeto, llamando a sus getters. No se cómo es el objeto, pero un ejemplo:

Código (java) [Seleccionar]
Fescribe.write(directory.getName() + "\r\n");

así si:
            Fescribe.write(directory.space.toString() +"\r\n");

mil gracias crack!

betikano

Muy buenas de nuevo, tengo una duda, si yo se que en el archivo tengo que guardar varias lineas(tengo como una collection ) , como puedo hacer para que el varXX.write me pinte en el archivo todas las lineas y no sola una? (tengo una libreta de alumnos con varias notas, y al hacer el varXX.write solo me guarda 1 alumno y no todos los que tengo), gracias

ivancea96

Un FOR recorriendo cada linea?

betikano

Cita de: ivancea96 en 24 Mayo 2014, 14:58 PM
Un FOR recorriendo cada linea?

esa es mi duda, si se puede hacer un for con

   FileWriter    fw = new FileWriter(file, true);
   BufferedWriter  bw = new BufferedWriter(fw);
        bw.write(......);
   bw.newLine();   

            
   bw.close();   

de alguna manera que me vaya haciendo el bw.write cada vez en una linea distinta en el archivo.