A voir également:
- Ouvrir fichier
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Ouvrir fichier .dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment ouvrir un fichier 7z - Guide
1 réponse
Une petite recherche google la prochaine fois ?
https://openclassrooms.com/forum/sujet/java-lire-un-fichier-texte-67925
https://openclassrooms.com/forum/sujet/java-lire-un-fichier-texte-67925
Apprenez à programmer en Java > Utilisation de java.io
L'éventuelle valeur i==-1 s'obtient au moment du read, or la condition de la boucle est déjà testée (et n'est pas rétroactive), il est donc foireux de continuer un traitement avec ce -1 qui traine...
Ce serait la même chose en C, il faudrait au minimum écrire :
C'est surtout ça qui m'avait sauté aux yeux en ouvrant cette page de forum.
Ensuite la lecture caractère par caractère d'un fichier est loin d'être une panacée, qui plus est lorsqu'il s'agit d'un problème sur des fichiers textes. Il est toujours préférable de se tourner vers des outils de plus haut niveau comme Scanner, qui sont bien plus puissants.