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.