Ol� pessoal, tenho um pequeno problema!
Estou usando persist�ncia para gravar os dados dos objetos. O problema � que
preciso ler o arquivo que contenha todos os objetos e parar de ler depois de
ter lido o �ltimo objeto gravado. Quebrei esse galho lendo o arquivo
indefinidamente at� gerar um excess�o, como mostra o c�digo abaixo.
Gostaria de saber se existe alguma maneira mais elegante de se fazer isso!
__________________________________________________________
ObjectInputStream arq;
try {
arq = new ObjectInputStream(new FileInputStream("teste.dat"));
} catch (Exception e) {
System.out.println("Erro na abertura do arquivo");
return;
}
try {
while(true)
MinhaClasse m = (MinhaClasse)arq.readObject();
System.out.println(m.mostraDados());
}
} catch (IOException e) {
System.out.println("Fim do Arquivo");
}
try
arq.close();
} catch (IOException e) {
System.out.println("Erro no fechamento do arquivo");
}
_________________________________________________________
Obrigado,
Charles Pereira
Irm�os Zen S/A - www.irmaoszen.com.br
Brusque - SC
* Para n�o receber mais e-mails desta lista envie um e-mail para
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>]