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

ImageJ Java Discussion :

Lire un fichier .txt


Sujet :

ImageJ Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 206
    Par défaut Lire un fichier .txt
    Bonjour,

    j'ai récupéré une macro qui permet d'incruster du texte dans une série d'image et je dois la modifier afin de pourvoir récupérer le texte à incruster dans un fichier .txt.
    Je dois lire les lignes une par une et en fonction du premier mot de la ligne (heure) je dois afficher ou non le texte restant sur la ligne.

    Quelle instruction dois-je utiliser pour ouvrir mon fichier .txt (avec l'instruction "open" je ne peux ouvrir qu'une image) et pour lire mes données une par une ?

    Merci pour votre aide

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Tu peux nous montrer ce que tu as fait ?

    Sinon, pour écrire dans un fichier :
    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
     
            FileWriter fichier = null;
            try {
                fichier = new FileWriter("monFichier.txt");
                fichier.write("La première ligne\n");
                fichier.write("La seconde ligne");
                fichier.close();
            } catch (IOException ex) {
                ex.printStackTrace();
            } finally {
                try {
                    fichier.close();
                } catch (IOException ex) {
                    ex.printStackTrace();
                }
            }
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 206
    Par défaut
    Bonjour,

    merci Népomucène mais je ne dois pas écrire dans un fichier, je dois lire des données qui se trouvent dans un fichier. J'imagine qu'il existe l'instruction ad-hoc.
    C'est quoi le langage des macros ImageJ, du Java ou un langage mixe propre à ImageJ ?

  4. #4
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Pour la lecture du fichier, c'était dans la FAQ :
    http://java.developpez.com/faq/java/...eLigneParLigne

    Sinon, un coup d’œil à ImageJ montre qu'il a son propre langage de macros.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  5. #5
    Membre éprouvé Avatar de Tchoukatroc
    Homme Profil pro
    Soupière
    Inscrit en
    Mai 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Soupière
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2014
    Messages : 99
    Par défaut
    Bonjour,

    Pour lire un fichier .txt, il faut que tu utilises la fonction File.openAsString(path); et que tu remplace path par le chemin d'accès de ton fichier texte. Cette fonction te retournera le contenu du fichier texte que tu pourras mettre dans une variable.
    Le langage macro d'imageJ n'est pas du Java, c'est un langage propre à imageJ, mais il possède une syntaxe similaire. Sur ce lien http://rsbweb.nih.gov/ij/developer/macro/functions.html, tu pourras trouver la documentation avec les fonctions disponibles dans le langage macro.

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 206
    Par défaut
    Merci à vous deux pour vos réponses rapides, je vais pourvoir aller droit au but

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

Discussions similaires

  1. [Débutant] Lire plusieurs fichiers txt dans un répertoire
    Par leneuf dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 03/10/2006, 12h39
  2. [JAR] Lire un fichier txt dans un Jar
    Par flzox dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 28/08/2006, 01h30
  3. Lire un fichier .TXT en donnant une URL
    Par Matt2094 dans le forum Langage
    Réponses: 9
    Dernier message: 03/05/2006, 14h35
  4. Lire un fichier txt par http (C sous Linux)
    Par sleg dans le forum Réseau
    Réponses: 4
    Dernier message: 18/10/2005, 11h07
  5. Réponses: 4
    Dernier message: 05/10/2004, 17h11

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