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

Entrée/Sortie Java Discussion :

lire dans un fichier .txt


Sujet :

Entrée/Sortie Java

  1. #1
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut lire dans un fichier .txt
    Bonjour,

    Dans mon programme, j'aurais besoin de récupérer des valeurs stockés dans un ficihier texte, celui ci se présentant comme ceci :

    0000000
    0000000
    0020000
    0210000
    0211000
    2211120
    1
    1
    2
    Pour le moment mon code ressemble à ceci :
    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
    FileReader toLoad = null;
    		FileFilter txt = new FiltreSimple("Fichiers Texte",".txt");
     
    		JFileChooser choix = new JFileChooser("./saved");
    		choix.addChoosableFileFilter(txt);
     
    		int retour = choix.showOpenDialog(new JFrame());
     
    		if(retour == JFileChooser.APPROVE_OPTION) { 
    			try {
    				toLoad = new FileReader(choix.getSelectedFile().getAbsolutePath());
    			} catch (FileNotFoundException e) {
    				// TODO Bloc catch auto-généré
    				e.printStackTrace();
    			}
    		}
    J'ai vu qu'il y avait une methode read pour le FileReader mais elle renvoie un int....

    Je ne sais pas trop comment faire

    Merci d'avance

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Salut,

    Utilise un BufferedReader.... avec la méthode ReadLine...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 52
    Par défaut
    en fait c'est quel type d'objet qu'il y a dans ta sauvegarde?

    si ce sont des String tu peux faire un truc du genre :

    qui va t'affchier tout ce que tu as dans ta sauvegarde:
    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
     
    File fichier=new File(toto.txt);
    BufferedReader lecteurAvecBuffer=null;
        String ligne;
        try
          {
    	lecteurAvecBuffer = new BufferedReader
    	  (new FileReader(fichier.getName()));
          }
        catch(FileNotFoundException exc)
          {
    	System.out.println("Erreur d'ouverture");
          }
     
        while ((ligne = lecteurAvecBuffer.readLine())!=null)
          System.out.println(ligne);
        lecteurAvecBuffer.close();
    voila...

  4. #4
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Merci beaucoup à vous deux

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

Discussions similaires

  1. Lire dans un fichier .txt
    Par Invité dans le forum x86 16-bits
    Réponses: 3
    Dernier message: 05/06/2011, 04h27
  2. Lire dans un fichier .txt avec separateur
    Par seiken02 dans le forum C++Builder
    Réponses: 6
    Dernier message: 04/05/2010, 15h05
  3. Lire dans un fichier .txt
    Par donutsk8r dans le forum MATLAB
    Réponses: 2
    Dernier message: 08/09/2009, 08h46
  4. Réponses: 2
    Dernier message: 19/03/2007, 17h38
  5. [VBS]Lire des données dans un fichier .txt
    Par kacxial dans le forum VBScript
    Réponses: 4
    Dernier message: 28/02/2007, 13h44

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