Boa tarde Galera.
Estou com uma duvida em relacao a gravar dados em arquivo text.
Gostaria de gravar varios dados no mesmo arquivo.
Exemplo:
Tem um arquivo chamado usuarios.text
Gostaria de toda vez que for inserir um usuario, ele gravasse neste mesmo arquivo sem reescrever o anterior.
Por enquanto esta funcionando da seguinte forma.
try{
//File file = new File ("\Usuarios\Usuarios.txt");
File file = new File ("d:\Usuarios\Usuarios.txt");
if (!file.exists()){
file.createNewFile();
}
FileWriter inArq= new FileWriter(file);
inArq.write(jTextField1.getText() + "!" ); // le o arquivo
inArq.write(jTextField2.getText() + "\r\n"); // lë o arquivo
inArq.close();
JOptionPane.showMessageDialog(this, "Dados Salvos!!!");
}// fim try
catch(IOException ioe){
JOptionPane.showMessageDialog(this, "erro ao abrir o arquivo");
}
jTextField1.setText("");
jTextField2.setText("");
jTextField1.requestFocus();
}
Porém desta forma ele esta reescrevendo os dados anterior.
Obrigado pela Atenção.
Abraçoss!!