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

 Java Discussion :

sauvegarder les contenus d'un fiche txt dans arraylist


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 30
    Par défaut sauvegarder les contenus d'un fiche txt dans arraylist
    bonsoir a tous
    je voudrais lire un fiche txt avec FileChooser et sauvegarder leur contenu dans un arraylist
    j'ai commence a lire le fiche mais je ne sais pas comment mettre les contenus dans un arrayliste ,j'ai besoin d'aide si possible
    voici mon 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
    23
    24
    25
    26
    27
    28
    29
    30
    31
      private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
          JFileChooser chooser = new JFileChooser();
           List<String> list = new ArrayList<String>();
                chooser.showOpenDialog(null);
                File fileName =chooser.getSelectedFile();
          jLabel2.setText(fileName.getName());
     
                    String line ; 
                    Object[] curseurdeligne=null ;
     
                    try {
                        FileReader fileReader = new FileReader(fileName);
                        BufferedReader bufferedReader =  new BufferedReader(fileReader);
                        curseurdeligne = bufferedReader.lines().toArray();
                        while ((line = bufferedReader.readLine())!= null){
                        list.add(line);
                    }
     
                        bufferedReader.close();
                       System.out.println(line);
                    }
     
                    catch(FileNotFoundException ex) {
                        System.out.println("Unable to open file '" + fileName + "'");                
                    }
     
                    catch(IOException ex) {
                        System.out.println("Error reading file '" + fileName + "'");                  
                    }
     
        }

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Le plus simple est d'utiliser la méthode statique :

    Files.readAllLines()
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 30
    Par défaut
    Citation Envoyé par wax78 Voir le message
    Le plus simple est d'utiliser la méthode statique :

    Files.readAllLines()
    bonjour wax78
    je ne veux pas utiliser le path ,je souhaite utilise filechooser pour choisi le ficher pour le lire et stocke leur contenu dans une arrayliste

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Citation Envoyé par MAYAHASSAN Voir le message
    je ne veux pas utiliser le path
    Pourquoi tu es encore en java 6 ou moins que tu as cette restriction ?

    Parce que passer d'un File a un Path se fait facilement a l'aide de la méthode toPath() de la classe File.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 29
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 30
    Par défaut
    Citation Envoyé par wax78 Voir le message
    Pourquoi tu es encore en java 6 ou moins que tu as cette restriction ?

    Parce que passer d'un File a un Path se fait facilement a l'aide de la méthode toPath() de la classe File.
    parce-que je fais une application pour une entreprise et on mettons la possibilité que l'utilisateur ne comprend pas le programmation c'est pour cela je voudrais utiliser filechooser

  6. #6
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Oui donc, tout ce que j'ai dit reste valable et ne t'empêche en rien de l'utiliser.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 16
    Dernier message: 13/06/2011, 21h41
  2. [PHP 5.3] Sauvegarder les propriétés statiques d’une classe dans un fichier
    Par geforce dans le forum Langage
    Réponses: 1
    Dernier message: 26/04/2010, 03h05
  3. charger les données d'un fichier .txt dans une table
    Par lemerite dans le forum Développement
    Réponses: 6
    Dernier message: 10/09/2008, 18h33
  4. Réponses: 3
    Dernier message: 29/05/2008, 11h59
  5. Réponses: 9
    Dernier message: 07/12/2007, 10h54

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