Galera, o que eu preciso fazer é o seguinte:
Tenho um ObjectOutputStream onde serializo todos os meus objetos... tenho também um inteiro antes dos meus objetos, que deveria indicar a quantidade de registros.
FileOutputStream fos = new FileOutputStream(fos);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeInt(0);
...
int counter = 0;
while (...) {
counter++;
oos.writeObject(o);
}
Gostaria de saber se há como sobreescrever o inteiro que gravei no início do arquivo... estou tentando com RandomAccessFile só que não estou obtendo sucesso.
Fico grato se alguém puder me ajudar.
Valeu!