Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

[Fichier] Nombre de ligne dans un fichier texte


Sujet :

Entrée/Sortie Java

  1. #1
    Futur Membre du Club
    [Fichier] Nombre de ligne dans un fichier texte
    Bonjour,
    Connaissez vous un moyen simple pour obtenir le nombre de ligne que contient un fichier texte.

  2. #2
    En attente de confirmation mail
    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)
    Prière de lire les règles et de faire une recherche avant de poster (si tu ne le fais pas Dieu te punira!).
    N'oubliez pas le tag dans le titre ainsi que le tag resolu si c'est... résolu

  3. #3
    Membre régulier
    je pense oui
    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

  4. #4
    Membre confirmé
    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

  5. #5
    Futur Membre du Club
    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.

  6. #6
    Membre confirmé
    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

  7. #7
    En attente de confirmation mail
    Citation Envoyé par NewSer
    Effectivement il existe une méthode dans le lien ci-dessus :
    qui est parcourir le fichier en entier une première fois!
    Très rapide si ton fichier est petit, très contraignant si il te fait plusieurs centaines de Mega!
    Prière de lire les règles et de faire une recherche avant de poster (si tu ne le fais pas Dieu te punira!).
    N'oubliez pas le tag dans le titre ainsi que le tag resolu si c'est... résolu

  8. #8
    Futur Membre du Club
    Mon fichier est de grande taille, connaissez vous une méthode plus rapide, et est t'il possible d'indexer un fichier en java ?

###raw>template_hook.ano_emploi###