Duvidas ObjectInputStream

0 respostas
J

Ola

Estou fazendo um trabalho de aula e estou tentando percorer um ObjectInputStream.

Fiz da seguinte maneira

public class Abrir_dados {

public static void main(String a[]) {

if (a.length ==0) {

a = new String[1];

a[0] = Cadastro.txt;

}

ObjectInputStream ois = null;

try {

ois = new ObjectInputStream(new FileInputStream(a[0]));

} catch (IOException e) {

System.exit(-1);

}

System.out.println(" --------- conteudo ----------");

Funcionario f;

try {
//Aqui gostaria de percorrer o meu arquivo
      // da maneira que fiz ele vai percorrer 9 posicaoes
      // mas gostaria que ele percorre-se todo o aquivo, so que não conseguir
      // fazer com que ele encontra-se o final do arquivo
       for(int i=0; i<10; i++) {
            f = (Funcionario) ois.readObject();
            System.out.println(f);
            System.out.println(ois.re); 
       }  
       
        
        ois.close();
        System.out.println(" --------- conteudo --------- ");
    } catch (Exception e){
        e.printStackTrace();            
    }
    
}

}

Criado 15 de junho de 2008
Respostas 0
Participantes 1