Olá, tenho uma classe com um construtor que salva uma sequencia de itens que são passados por parâmetros, então, esse registro fica salvo, porém se eu quero acrescentar mais coisas o programa apaga o que tava registrado e registra o novo texto por cima.
Como faço para ele não apagar o que eu ja tinha digitado? Queria que só fosse acrescentando embaixo do que ja tinha. Des de então agradeço ^^.
public void salvar(String[] vetorArmazenaFreeman, int[] vetorArmazenaPasso, int[] vetorArmazenaLinha, int[] vetorArmazenaColuna, int aux)
{
try
{
nome_salvar = JOptionPane.showInputDialog("Salvar \n Nome do arquivo");
FileWriter desenho = new FileWriter(nome_salvar+".txt");
PrintWriter d = new PrintWriter(desenho);
for(i=0; i < aux; i=i+1)
{
//d.print("Cadeia de Freeman: ");
d.println(vetorArmazenaFreeman[i]);
//d.print("Passo: ");
d.println(vetorArmazenaPasso[i]);
//d.print("Linha: ");
d.println(vetorArmazenaLinha[i]);
//d.print("Coluna: ");
d.println(vetorArmazenaColuna[i]);
}
d.close();
desenho.close();
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null, "Erro ao salvar");
}
}