IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Langage Java Discussion :

nombre de ligne d'un fichier


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2006
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 26
    Par défaut nombre de ligne d'un fichier
    Bonjour à tous,
    j'ai fait des recherche sur internet mais j'arrive pas à trouvé de réponse à ma question.je veux récupérer le nombre de ligne d'un fichier de type RandomAccessFile Produit.csv . pouvez -vous m'aider

    Merci

  2. #2
    Membre chevronné Avatar de JoloKossovar
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 532
    Par défaut
    Tu parcourt ton fichier avec un Bufferedreader et tu incremente une variable nbrLigne dès que tu tombe sur un retour chariot.

  3. #3
    Membre averti
    Inscrit en
    Août 2006
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 26
    Par défaut nombre de ligne d'un fichier
    rebonjour,
    SVP,je suis débutante en java pouvez me guider sur l'utilisation de ce BufferedReader,avec un exemple
    merci d'avance

  4. #4
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Pour avancer avec java - comme tout autre langage - il faut se documenter. Et pour trouver les documents intéressants, en générale on fait une recherche.
    Voilà ce que je trouve après même pas une minute de recherche : http://anisfrikha.developpez.com/tutoriel/java-io/
    La maitrise du langage n'arrivera pas comme ça du jour au lendemain sans un minimum d'efforts de ta part

    Sinon pour commencer, est-tu allé consulter la javadoc de BufferedReader (première chose que j'aurais faite à ta place) ?

  5. #5
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    C'est quelque chose du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    BufferedReader read = new BufferedReader(new File("tata.txt"));
    int compteur = 0;
    while (read.readLine() != null)
     compteur++;
    read.close(); // la variable compteur contient le nombre de lignes.
    À toi de corriger les éventuelles erreurs en consultant les docs.

    Bonne chance.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 282
    Par défaut
    Bonjour, ce n'est pas l'habitude de la maison mais voici ton code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    try {
      int nbLigne = 0;
      String ligne = null;
      File file = new File("chemin_vers_mon_fichier");
      BufferedReader reader = new BufferedReader(new FileReader(file));
      // si on arrive ici le reader est instancié donc il faudra fermer les flux
      try {
        // tant qu'il il a au moins une ligne à lire
        while((ligne = reader.readLine()) != null) {
          // on incrémente le compteur
          nbLigne++;
        }
      } finally {
        reader.close();
      }
      // enfin on affiche le résultat sur la console
      System.out.println("Nombre de ligne : " + nbLigne);
    } catch (IOException ex) {
      // erreur d'entrée/sortie ou fichier non trouvé
      ex.printStackTrace();
    }
    Voilà code non testé car écrit en direct :p

    Edit : grilled

Discussions similaires

  1. [C#] Nombre de lignes d'un fichier xls (Excel)
    Par BouB dans le forum Windows Forms
    Réponses: 8
    Dernier message: 30/03/2009, 10h58
  2. Nombre de lignes d'un fichier
    Par sygale dans le forum Linux
    Réponses: 2
    Dernier message: 20/04/2005, 17h45
  3. Nombre de ligne d'un fichier
    Par charliejo dans le forum MFC
    Réponses: 4
    Dernier message: 07/04/2005, 10h10
  4. [Fichier] Nombre de ligne dans un fichier texte
    Par NewSer dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 10/11/2004, 16h58
  5. Réponses: 2
    Dernier message: 02/03/2004, 19h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo