Pessoal, ja aprendi a gravar e ler. porém, gostaria de saber, como fazer para que grave mais de um registro no mesmo arquivo, e como navegar entre os registros! Obrigado, abraços!!! 
Serialização - dúvida
2 Respostas
M
vc pode gravar dentro seus registros dentro de uma coleção, um ArrayList por exemplo
Cara a classe ObjectInputStream têm métodos para ler diferentes tipos de dados, como por exemplo: readObject, readInt, etc. E a classe ObjectOutputStream têm os métodos análogos para fazer a escrita.
Se você precisar escrever mais de uma informação que não estejam necessariamente associadas em uma estrutura de objetos, você pode sequencialmente escrever os objetos e em seguida, quando da leitura, basta apenas ler na mesma sequencia em que as informações foram escritas. Ex:
FileInputStream fis = new FileInputStream("t.tmp");
ObjectInputStream ois = new ObjectInputStream(fis);
int i = ois.readInt();
String today = (String) ois.readObject();
Date date = (Date) ois.readObject();
ois.close();
Criado 25 de junho de 2007
Ultima resposta 25 de jun. de 2007
Respostas 2
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo