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 éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    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 éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 813
    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 813
    Points : 7 641
    Points
    7 641
    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 du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 52
    Points : 60
    Points
    60
    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 éminent sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Points : 21 324
    Points
    21 324
    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