Mettre à la ligne dans un fichier

Résolu/Fermé
nico218 Messages postés 226 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 17 décembre 2012 - 25 oct. 2011 à 20:33
nico218 Messages postés 226 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 17 décembre 2012 - 25 oct. 2011 à 21:29
Bonjour,

J'ais écris un programme en Java qui demande le nom, ... de l'utilisateur et ensuite qui stock le tout dans un fichier et j'aimerais savoir comment faire pour que les variable qui s'écrivent, se mettent à la ligne, car elles se stockent sur la même ligne. J'ais essayé le \n et aucun résultat. C'est pour cela que je fais appel à vous, je vous met le code:
import java.io.*;
import java.util.*;
import java.util.Scanner;  
public class formulaire  {
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
System.out.println("Entrez votre nom svp");
String nom= Lire.S();
System.out.println("Entrez votre prénoms svp");
String prenoms= Lire.S();
System.out.println("Entrez votre age svp");
String age= Lire.S();
System.out.println("Entrez votre ville svp");
String ville= Lire.S();



try{
   // Create file 
   FileWriter fstream = new FileWriter("formulaire.txt");
   BufferedWriter out = new BufferedWriter(fstream);
   out.write("Nom: "+nom+" Prénoms: "+prenoms+" Age: "+age+" ville: "+ville);
   //Close the output stream
   out.close();
   }catch (Exception e){//Catch exception if any
   System.err.println("Error: " + e.getMessage());
}
}
}
 

Merci d'avance, Nico218.

A voir également:

2 réponses

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
25 oct. 2011 à 20:58
Sous Windows les sauts de lignes sont \r\n donc \n ne suffit pas (contrairement à Unix)
Une manière propre de le faire est d'utiliser System.lineSeparator()
0
nico218 Messages postés 226 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 17 décembre 2012 21
Modifié par nico218 le 25/10/2011 à 21:31
Merci de ta réponse cela fonctionne tu m'a apporté une grande aide!!!
0