Remplir un fichier csv préexistant

Résolu
SabrineH -  
 SabrineH -
Bonjour,
Je cherche à trouver une solution pour remplir un fichier csv préexistant sans pour autant écraser le contenu.
Pour le moment, je dispose du code suivant (pris en ligne) . Mais, ainsi, à chaque lancement, le contenu précédent est écrasé.

Y a-t-il un moyen pour accéder à chaque remplissage à la fin du fichier pour le remplir?
Merci
PrintStream l_out = new PrintStream("exemple.csv"); 
		//on écrit les lignes : 
		l_out.println("precision; rappel);
		
		
		int[] listResults=correctness(fPath1,fPath2,Title);
		float p=precision(listResults);
		float r=rappel(listResults);
	
		l_out.println(p;r);
		l_out.flush(); 
		l_out.close(); 
		l_out=null;
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Tu peux utiliser un FileWriter, avec le constructeur tu lui passes le booléen append avec la valeur true pour indiquer d'écrire à partir de la fin du fichier.

https://docs.oracle.com/javase/8/docs/api/index.html?java/io/FileWriter.html
0
SabrineH
 
Merci bien pour ton aide =) ça marche parfaitement
0