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 :

La lecture d'un fichier txt avec une méthode ne fonctionne pas


Sujet :

Langage Java

  1. #1
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut La lecture d'un fichier txt avec une méthode ne fonctionne pas
    Bonjour tout le monde,

    J'essaie de lire le contenu d'un fichier txt.

    Dans la méthode main, tout fonctionne nikel.

    Par contre, si j'essaie de passer par une méthode, il me renvoi un null.

    Pourriez-vous m'expliquer pourquoi ?

    Voici mon code, merci d'avance :

    beegees

    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
    import java.io.*;
    public class Exercice2AvecMethode 
    {
    	public static void main (String [] args) throws IOException
    	{
    		lireFichier("c:\\INSTALL.log");
    	}
     
    	public static void lireFichier(String fileName) throws IOException
    	{
    		FileReader fic = new FileReader(fileName);
    		BufferedReader buffer = new BufferedReader(fic);
     
    		String ligne = null;
     
    		while ((ligne=buffer.readLine())!= null);
     
    		System.out.println(ligne);
     
    		buffer.close();
    	}
    }

  2. #2
    Membre expert
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Points : 3 401
    Points
    3 401
    Par défaut
    C'est étrange. Essai de remplacer ton code par ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    FileReader fic = new FileReader(fileName);
    BufferedReader buffer = new BufferedReader(fic);
     
    String ligne = null;
     
    while ((ligne=buffer.readLine())!= null) {
    	System.out.println(ligne);
    }
     
    buffer.close();
    De plus, toujours le problème de l'utilisation de static .
    Bonne chance.

  3. #3
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut
    Salut Janitrix,

    J'ai comparé ton code avec le mien...

    deuxième fois aujourd'hui

    J'avais mis un ; à la fin de mon While.

    ça va finir par rentrer tu sais

    En tout les cas, je te remercie pour ta patience et ton dévouement, grâce à toi, je peux mettre un

    pour tout !

    beegees

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/05/2010, 13h06
  2. Probléme de lecture d'un fichier .txt avec java
    Par samorra dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 29/09/2009, 00h13
  3. lecture d'un fichier .txt d'une certaine forme
    Par Liun971 dans le forum MATLAB
    Réponses: 8
    Dernier message: 21/07/2009, 13h49
  4. Lecture d'un fichier Txt dans une JSP !
    Par bim92i dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 29/04/2008, 09h55
  5. Réponses: 3
    Dernier message: 05/03/2007, 23h54

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