03/11/2014, 09:16
|
| 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. |