Estou criando um método para ordenar cadastros feitos num objeto, porém toda vez que reorganizo a lista a lista organizada anteriormente permanece no arquivo e a nova é adicionada depois, logo se tenho 3 elementos e quero ordenar a lista ordenada duas vezes vai ter 6 elementos.
Estou tentando limpar o arquivo antes de gravar sobre ele, mas não estou tenbdo sucesso!
Apagar dados de um Arquivo java
D
3 Respostas
Posta o código completo da classe onde você manipula o arquivo.
D
Consegui aqui
quebrei muito a cabeça mas foi
public static void excluirLista(String nomeDoArquivoParaExcluir) {
try {
RandomAccessFile arquivo = new RandomAccessFile(nomeDoArquivoParaExcluir, "rw");
arquivo.setLength(0);
arquivo.close();
} catch (IOException e) {
System.err.println("Erro ao abrir o arquivo!");
}
}
1 like
Não há necessidade de usar RandomAceesFile só pra limpar o arquivo.
Se você olhar o código onde grava o conteúdo no arquivo, deve estar passando um parâmetro true indicando que é pra gravar no final do arquivo.
Criado 20 de novembro de 2018
Ultima resposta 20 de nov. de 2018
Respostas 3
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo