tengo un código que utilizo para leer los datos de un archivo, pero cuando ejecuto me genera un mensaje con el siguiente error: java.io.EOFException. he investigado un poco, y según lo que comprendo es que esta excepción se genera cuando me salgo del final de archivo.
aqui esta el codigo:
aqui esta el codigo:
Código (java) [Seleccionar]
try {
archivoEntrada = new FileInputStream("prestamos.dat");
entrada = new ObjectInputStream(archivoEntrada);
Prestamo aux = (Prestamo) entrada.readObject();
while(aux != null){
prestamos.add(aux);
aux = (Prestamo) entrada.readObject();
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
finally{
try {
entrada.close();
} catch (Exception e) {
}
}
}