Bonjour,
Connaissez vous un moyen simple pour obtenir le nombre de ligne que contient un fichier texte.
Bonjour,
Connaissez vous un moyen simple pour obtenir le nombre de ligne que contient un fichier texte.
Sans le parcourir? Non.
Pourquoi? Quelle est le but de connaître le nombre de lignes?
Est-ce que le nombre de byte pourrait t'intéresser? (genre pour une barre de progression de lecture d'un fichier)
commande wc -l, non ?? ok je sors...
tu n as qu a l ouvrir en lecture seule et compter le nombre de \n.
waddle
--
EPITA Student
Promo 2006
Waddle
Hello.
N'y aurait-il point, quelque part, la réponse à cette question?
Dans la FAQ, par exemple...
EDIT: tiens non je me suis planté, c'était pas dans la FAQ mais dans Google: http://www.geocities.com/marcoschmidt.geo/java-word-count.html et http://www.google.ch/search?hl=fr&q=lines+count+file+java&meta=
Glob
What would you do if you were not afraid?
Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java
Effectivement il existe une méthode dans le lien ci-dessus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 FileInputStream fis = new FileInputStream(mon_fichier); LineNumberReader l = new LineNumberReader( new BufferedReader(new InputStreamReader(fis))); while ((str=l.readLine())!=null) { count = l.getLineNumber(); } System.out.println(count);Merci pour vos réponses et désolé pour le dérangement.
Y'a pas d'quoi.![]()
Glob
What would you do if you were not afraid?
Cours et tutoriels pour apprendre Java , FAQ Java, et Forum Java
qui est parcourir le fichier en entier une première fois!Envoyé par NewSer
Très rapide si ton fichier est petit, très contraignant si il te fait plusieurs centaines de Mega!
Mon fichier est de grande taille, connaissez vous une méthode plus rapide, et est t'il possible d'indexer un fichier en java ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager