Bonjour à tous
j'ai créer un tableau avec le code suivant:
1 2 3
|
final int [] monTableau = new int[10];
monTableau[0] = 125; |
et je modifie la valeur dans le tableau avec la commande suivante placer dans un jbouton
et je peux récuperer la valeur du tableau dans la console avec le code suivant
System.out.println (monTableau [0]);
jusqu' a là pas de problème
avec le code suivant j'aimerai exporter mon tableau dans un fichier csv
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| final String chemin = "/home/multimedia/Bureau/f.csv";
final File fichier =new File(chemin);
try {
// Creation du fichier
fichier .createNewFile();
// creation d'un writer (un écrivain)
final FileWriter writer = new FileWriter(fichier);
try
{
writer.write (monTableau [0]);
}
finally {
// quoiqu'il arrive, on ferme le fichier
writer.close();
}
} catch (Exception e1) {
System.out.println("Impossible de créer le fichier");
}
} |
la ça ne fonctionne plus !! ça écrit une parenthèse dans le fichier csv !!!?? si je remplace le fichier cvs par un fichier txt la j'ai des symbole asiatique??
pourtant le commande writer.write ("1256"); m’écrit bien 1256 dans un fichier texte
auriez-vous un début de solution, je dois pas être loin de la solution, es un problème de formatage??
merci encore de votre aide
Greg
Partager