Gravando em um TextFile em Java [duplicado]
Esta pergunta já tem uma resposta aqui:
Grava em arquivo de texto sem sobrescrever em Java 8 respostasOlá, estou tentando escrever strings em um arquivo de texto, mas há um pequeno problema. Eu completei meu código com a ajuda de outras perguntas deste site, mas quando tento adicionar seqüências de caracteres a um arquivo de texto, ele apaga tudo o que está no arquivo de texto e grava a entrada. Mas eu quero que vá para a próxima linha e escreva. Eu não pude resolver isso. Eu apreciaria qualquer ajuda. Obrigado..
public static void addCar() throws IOException{
String string = transferBrand;
String string2 = ":"+transferModel;
System.out.println(string+string2);
File file = new File("HatchBack.txt");
try {
StringReader stringReader = new StringReader(string+string2);
BufferedReader bufferedReader = new BufferedReader(stringReader);
FileWriter fileWriter = new FileWriter(file);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
for(String line = bufferedReader.readLine(); line != null; line =bufferedReader.readLine()) {
bufferedWriter.write(line);
bufferedWriter.newLine();
}
bufferedReader.close();
bufferedWriter.close();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}