Nombre de lignes dans un texte

Nombre de lignes dans un texte - Java - Programmation

Marsh Posté le 12-01-2003 à 12:11:05    

Comment compter le nombre de ligne dans un BufferedReader qui lit un fichier ?
 
Merci

Reply

Marsh Posté le 12-01-2003 à 12:11:05   

Reply

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...


Message édité par TBone le 12-01-2003 à 12:35:13

---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

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

Reply

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 :)


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed