Écrire dans un fichier existant à l’aide de FileWriter Java

Est-ce que je peux quand même écrire dans un fichier déjà existant en utilisant Filewriter?

Par exemple, lorsque l’utilisateur clique sur un bouton d’envoi:

FileWriter writer = new FileWriter("myfile.csv"); writer.append("LastName"); writer.append(','); writer.append("FirstName"); writer.append('/n'); writer.append(LastNameTextField.getText()); writer.append(','); writer.append(FirstNameTextField.getText()); 

Je veux pouvoir écrire de nouvelles données dans myfile.csv déjà existant sans avoir à en recréer une toute nouvelle

Ouais. Utilisez le constructeur comme ceci:

 FileWriter writer = new FileWriter("myfile.csv",true); 
 FileWriter public FileWriter(File file, boolean append) throws IOException Constructs a FileWriter object given a File object. If the second argument is true, then bytes will be written to the end of the file rather than the beginning.