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 :

[debutant] sauter une ligne dans l'ecriture d'un fichier


Sujet :

Entrée/Sortie Java

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2006
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 61
    Points : 60
    Points
    60
    Par défaut [debutant] sauter une ligne dans l'ecriture d'un fichier
    salut . mon probleme est asse simple: j'ecrit sur un fichier txt (grace a la classe FileWriter) et j'ai besoin de sauter une ligne malheuresement '\n' ne fonctionne pas aparament (sa me donne un petit carreau au lieu de retourner a la ligne ). bref il y a pas une methode qui saute automatiquement une ligne apres ecriture d'une chaine (du style writln) ?? j'ai zaper un truc???

    Un probleme facultatif : je veux lister les fichiers qui ont une extention ".fjfksls" . ma question y a pas un system de filtre comme en shell?
    je suis oubliger d'utiliser 'ListFiles' (classe File) puis d'extraire du nom des fichiers leurs extention et la compares (c'est lourd)??
    je vous remerci d'avance pour vos reponses.

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 866
    Points : 22 913
    Points
    22 913
    Billets dans le blog
    51
    Par défaut
    1) Met ton FileWriter dans un PrintWriter et utilise println().

    2) voir l'interface java.io.FileFilter, l'interface java.io.FilenameFilter et la class javax.swing.filechooser.FileFilter.

    Apres a toi de definir une implementation generaliste a l'aide de String.endsWith() ou avec des RegExp que tu pourras re-utiliser pour tester la liste des fichiers retournes ou directement en argument d'une des methodes list() ou listFiles() de la classe File.

  3. #3
    Membre à l'essai
    Inscrit en
    Août 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Août 2006
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    En complément de la réponse ci-dessus :
    Utilise : \r\n (Fin de ligne, retour en début de ligne).

    Par contre, l'éditeur que tu utilises peut mal les interpréter. Par exemple nodepad affiche parfois ce carré dont tu parles.

  4. #4
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par vincent.delhommois
    En complément de la réponse ci-dessus :
    Utilise : \r\n (Fin de ligne, retour en début de ligne).

    Par contre, l'éditeur que tu utilises peut mal les interpréter. Par exemple nodepad affiche parfois ce carré dont tu parles.
    ça ne marchera que sous windows le \r\n, sous unix tu auras des problèmes avec.

    sinon pour adapter ça au système tu peux utiliser
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.getProperty("line.separator")
    qui renvois \r\n pour windows \n pour les *NIX flavoured (ie Linux, MacOS, BSD, Unix en tous genres...)

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

Discussions similaires

  1. sauter une ligne dans un array
    Par washh dans le forum Langage
    Réponses: 4
    Dernier message: 22/07/2008, 16h02
  2. Comment sauter une ligne dans une légende ?
    Par Fox213 dans le forum Mise en forme
    Réponses: 6
    Dernier message: 06/06/2007, 10h01
  3. Réponses: 18
    Dernier message: 11/04/2007, 15h18
  4. sauter une ligne dans une ComboBox
    Par guigui5931 dans le forum IHM
    Réponses: 3
    Dernier message: 09/06/2006, 11h03
  5. [D7] Comment sauter une ligne dans un titre de grid ?
    Par Magnus dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/04/2005, 12h47

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