Ecrire des données dans un fichier text
Heriniaina1905
Messages postés
9
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour, je veux copier les données dans un TreeMap vers un fichier texte, mais le nombre des données diminuent à chaque fois que je le fais, environ 80 lignes disparaît.
Voici mon algo pour le copie:
Voici mon algo pour le copie:
public String exportTxt(TreeMap<String, Etudiant> treemap, String path){
try{
File fichier = new File(path);
mpanoratra = new OutputStreamWriter(new FileOutputStream(fichier), StandardCharsets.UTF_8);
Set<String> keys = treemap.keySet();
System.out.println("Entré de la boucle");
for(String key : keys){
System.out.println("Obtensio de l'élément dans le treemap");
Etudiant etudiant = treemap.get(key);
System.out.println("écriture des attribbuts en fichier");
mpanoratra.write(etudiant.getDate()
+"\t"
+etudiant.getLieux()
+"\t"
+etudiant.getEtablissement()
+"\t"
+etudiant.getSecteur()
+"\t"
+etudiant.getGenre()
+"\t"
+etudiant.getNom()
+"\t"
+etudiant.getPrenom()
+"\n");
}
return "Fichier exporté avec succès!";
}catch(Exception e){
e.printStackTrace();
}
return "L'exportation a échoué!";
}
A voir également:
- Ecrire des données dans un fichier text
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide