Ecrire des données dans un fichier text
Heriniaina1905
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
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
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide