Nombre de lignes dans un texte - Java - Programmation
Marsh Posté le 12-01-2003 à 12:32:57
en comptant le nombre de passages à la ligne avec un aBufferedReader.readLine() dans une boucle ?
méthode de brute mais je ne vois rien d'autre pour ma part.
edit: la classe java.io.LineNumberReader peut p-ê t'aider si tu dois jouer avec des n° de lignes...
Marsh Posté le 12-01-2003 à 14:57:03
si tu utilises un buffered reader, tu peux faire une boucle en testant un par un les caractères (à coup de read()) et tu incrémentes un compteur quand c'est un retour à le ligne : ca évite la création de grosses chaines de caractères quand tu fais un readLine(), et comme le flux est bufferisé, c'est pas gênant
Marsh Posté le 12-01-2003 à 16:29:23
en effet, c'est pô con.
pour ma part, j'avais besoin de lire les lignes de toute façon donc ce n'était pas gênant (trait. fichier CSV).
mais je le note ![]()
Marsh Posté le 12-01-2003 à 12:11:05
Comment compter le nombre de ligne dans un BufferedReader qui lit un fichier ?
Merci