[JAVA] problème ecriture dans un fichier JAVA

Résolu
Bonjour,
Je viens de me trouver en face d'un problème, c'est que le programme n'écris pas dans le fichier "data.txt", voici le code source:

N.B: les tableaux: labels, tab et tabLoisir ont la même taille (*.size() = 8) , pour que la boucle for ne signale aucun problème ;)
ArrayList<String> labels = new ArrayList<String>();
ArrayList<String> tab = new ArrayList<String>();
ArrayList<String> tabLoisir = new ArrayList<String>();
labels.add(nom.getText().toString()); // la même chose pour les autres éléments
....
tab.add(_nom); // la même chose pour les autres éléments
....
tabLoisir.add(loisirSport); // la même chose pour les autres éléments
....

try {

FileWriter fw = new FileWriter("data.txt");
for(int i=0;i<tab.size();i++)
fw.write(labels.get(i) + " " + tab.get(i) + "" + tabLoisir.get(i));
fw.close();
} catch (IOException e1) {
e1.printStackTrace();
}
...

1 réponse

  1. Modérateur
    Salut

    Ton fichier "data.txt" existe-t-il ???

    Tu dois peut-être le créer avant, ou du moins tester sa présence, ou son chemin
    1. si le fichier existe il sera remplacé, s'il n'existe pas il sera créé :)
      merci comme même j'ai résolu mon problème :)