Bonjour à tous,

Voici mon problème :
Mon programme java sert à générer des fichiers csv.
J'avais une variable String finDeLigne que j'initialisais en dur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String finDeLigne = "\n\r";
Et à chaque fois que je devais aller à la ligne, je faisais tout simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
String maLigneAEcrire = "toto";
maLigneAEcrire+finDeLigne;
Jusque là, ok ça marche. Il comprend que "\n\r" est un caractère spécial et qu'il faut aller à la ligne.

Et puis un j'ai eu envie de mettre la variable finDeLigne dans un fichier de paramétrage que je lis avec BufferedReader et FileReader... Et là c'est le drame!

Il me met tout sur une seule ligne, avec comme séparateur en toute lettre "\n\r". Comment lui faire comprendre que ce sont des caractères spéciaux?

Merci de votre aide!