deserializar mas de un objeto (gracias diego por lo anterior)

matiasb
16 de Marzo del 2006
perdonen las molestias pero me ha quedado un duda que es como deserializar muchos objetos, ya que con lo que hice siempre deserializa al primer objeto gurdado en el archivo.

//este es mi metodo para deserializar
public clientes deserializar(String archivo) throws IOException, ClassNotFoundException{

FileInputStream arch = new FileInputStream(archivo);
ObjectInputStream entrada = new ObjectInputStream(arch);
return ((clientes)entrada.readObject());
}

//... y lo llamo asi:
clientes cliente=new clientes(0,\"\",0);
cliente = cliente.deserializar(archivo);

//pasa q por mas que lo vuelva a llamar 5 veces para luego mostrarlo siempre me carga al primer objeto del archivo y estaria mostrando siempre al mismo objeto,
y yo quiero mostrar a todos... Como hago??
gracias