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