Bom dia pessoal… novamente antes de postar pesquisei e não consegui achar nada…
Estou querendo gravar informações em arquivos binários porem ele sempre sobre escreve, perdendo os dados anteriores.
Como eu posiciono o ponteiro para o próximo registro a ser gravado no arquivo ?
segue abaixo a minha implementação:
System.out.println("Informação a ser gravada:");
inf = scan.next();
ArqOut = new ObjectOutputStream(new FileOutputStream(new File("Arquivo.bin")));
inf = new Informacao(inf);//constructor da classe Informacao
ArqOut.writeObject(inf);
ArqOut.flush();
ArqOut.close();
System.out.println("Dados gravados com sucesso!");