Retour a la ligne dans un document texte

juvamine Messages postés 468 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 30 août 2007 - 28 oct. 2003 à 11:32
pi_ Messages postés 1 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 7 novembre 2003 - 7 nov. 2003 à 08:28
Hello
je voudrais écrire dans un document texte, avec une boucle et je veux qu'a chaque tour de boucle il retourne a la ligne...ce que j'ai trouvé sur le web ne fonctionne pas;

public void ecrireAmi(String texte){
String adressedufichier="c:\\jcreator\contact.txt";
try{
FileWriter fw = new FileWriter(adressedufichier, true);
BufferedWriter output = new BufferedWriter(fw);

output.write(texte);
output.flush();
output.close();
}
catch(IOException ioe){System.out.println("erreur : " + ioe );}
}

ça c'est une méthode de ContactAmi

ensuite dans mon main: je créer 2 instance

ContactAmi ami1=new ContactAmi("Mouse","Mickey","rue truc","75000","Paris","","Medecine"...);
ContactAmi ami2=new ContactAmi("Durand","Henry","rue haute","52000","Chaumont","0382141414","BTS info 2eme annee");

un ptit tablo: ContactAmi tab[]=new ContactAmi[2];
tab[0]=ami1;
tab[1]=ami2;
for(i=0;i<tab.length;i++){
tab[i].ecrireAmi("c" + i + "=" + tab[i].get_nom() + ";" + tab[i].get_prenom() + "\n");
}

voila pour écrire dans mon .txt , et je veux ka la fin de chaque tour de boucle il revienne a la ligne
j'ai essayé plusieur truc (dont le "\n" ki ya sur la ligne) mais ca marche pas par la suite

merci bien d'avance

juvamine ;-)

vive ZeFunChat et #programmation :)

2 réponses

nicowatt Messages postés 74 Date d'inscription mercredi 15 janvier 2003 Statut Membre Dernière intervention 18 janvier 2013
30 oct. 2003 à 12:44
Slt !!

Déjà, le \n marche mais, il faut que tu l'y place entre deux doubles quotes, les simples ne marcheront pas !

Sinon, utilise la methode
output.writeln((String)content);

Voila...

@+

NicoWatt...
0
pi_ Messages postés 1 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 7 novembre 2003
7 nov. 2003 à 08:28
import java.io.*;

public class Juvamine {
public static void main(String[] args) {
String adressedufichier="c:\\contact.txt";
try{
FileWriter fw = new FileWriter(adressedufichier, true);
BufferedWriter output = new BufferedWriter(fw);

for(int i=0;i < 9;i++)
{
output.write("Master, I am Here to serve you");
output.newLine();
}
output.flush();
output.close();
}
catch(IOException ioe){System.out.println("erreur : " + ioe );}

}
}

he he he , t'avais dis que je finisait mes math et que c'etait bon :)

A ton service juvabien !
8-)
0
Rejoignez-nous