Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/11/2014, 09:16
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 2 meses
Puntos: 454
Respuesta: Quisiera leer todos los objetos guardados en un archivo .bin

Es lo que te he comentado, cada vez que haces un new ObjectOutputStream, por el mero hecho de hacer el new, se escribe una cabecera. Cada vez que haces un new ObjectInputStream, por el mero hecho de hacerlo, se intenta leer una cabecera.

Así que o bien tomas la política de hacer un único ObjectOuputStream y un único ObjectInputStream al principio y reutilizarlo siempre, o bien haces un new de cada cada vez que intentas escribir o leer un fichero.

En cualquier caso, lo que tienes es normal. Estás leyendo (new ObjectInputStream) hasta que salte un EOFException, así que el EOF salta. Igual lo que tienes que hacer es no sacarlo por pantalla y hacer el break que estás haciendo.

Se bueno.
__________________
Apuntes Java
Wiki de Programación