Relire un fichier avec bufferedReader plusieurs fois
Résolu/Fermé
ryen224
-
Modifié par KX le 9/12/2015 à 21:56
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 10 déc. 2015 à 18:59
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 10 déc. 2015 à 18:59
A voir également:
- Relire un fichier avec bufferedReader plusieurs fois
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Comment réduire la taille d'un fichier - Guide
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
9 déc. 2015 à 22:02
9 déc. 2015 à 22:02
Bonjour,
Quel intérêt de lire plusieurs fois le même fichier ?
Les accès aux fichiers sont coûteux, pour de petits fichiers (ce qui est le cas de la plupart des programmes) il vaut mieux travailler sur une copie du fichier chargé en mémoire.
Mais sinon, pour lire plusieurs fois le même fichier, tu devrais regarder la méthode reset de BufferedReader pour "rembobiner" le flux.
https://docs.oracle.com/javase/8/docs/api/java/io/BufferedReader.html#reset--
Quel intérêt de lire plusieurs fois le même fichier ?
Les accès aux fichiers sont coûteux, pour de petits fichiers (ce qui est le cas de la plupart des programmes) il vaut mieux travailler sur une copie du fichier chargé en mémoire.
Mais sinon, pour lire plusieurs fois le même fichier, tu devrais regarder la méthode reset de BufferedReader pour "rembobiner" le flux.
https://docs.oracle.com/javase/8/docs/api/java/io/BufferedReader.html#reset--
10 déc. 2015 à 11:46
le travail demandé est de créer 26 dictionnaire chacun contient les mots qui commence avec la mm lettre sans utiliser le switch c'est pour ça j'ai besoin de parcourir le fichier plusieurs fois
10 déc. 2015 à 18:59