Documentos de Académico
Documentos de Profesional
Documentos de Cultura
package Serializable_;
import java.io.*;
int i = 1;
try {
while (true) { // lectura del fichero
//el metodo readObject() lee los objetos del flujo de
entrada y puede lanzar
//una expecion ClassNotFoundException
persona = (Persona) dataIS.readObject(); // leer una
Persona
System.out.print(i + "=>");
i++;
System.out.printf("Nombre: %s, edad: %d %n",
persona.getNombre(),persona.getEdad());
}
} catch (EOFException eo) {
System.out.println("FIN DE LECTURA.");
}
//Puede dar algun problema el cerrar y volver a abrir el archivo,
porque escribe una cabecera cada vez que lo abre
catch (StreamCorruptedException x) {
}