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 :

Conserver formatage du texte


Sujet :

Entrée/Sortie Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 75
    Par défaut Conserver formatage du texte
    Bonjour,

    J'ai besoin de modifier un fichier .js via mon programme java. Le problème est que le BufferedReader parse mon fichier en une seule ligne.

    Du coup je perd tout le formatage demon fichier le rendant illisible.

    C'est pourquoi j'aimerais savoir si il existe un autre moyen de lire mon fichier (txt, js, etc... ), de le modifier et de pouvoir le réécrire.

    Merci d'avance,

    link_915

  2. #2
    Membre éclairé Avatar de le Daoud
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    287
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2002
    Messages : 287
    Par défaut
    Hello,

    Normalement tu ne devrais pas avoir de problème Peux-être oublies-tu d'ajouter le retour à la ligne lors du parcours ?
    Le code suivant (source) fonctionne :
    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
    32
     
    	 static public String getContents(File aFile) {
    		    //...checks on aFile are elided
    		    StringBuilder contents = new StringBuilder();
     
    		    try {
    		      //use buffering, reading one line at a time
    		      //FileReader always assumes default encoding is OK!
    		      BufferedReader input =  new BufferedReader(new FileReader(aFile));
    		      try {
    		        String line = null; //not declared within while loop
    		        /*
    		        * readLine is a bit quirky :
    		        * it returns the content of a line MINUS the newline.
    		        * it returns null only for the END of the stream.
    		        * it returns an empty String if two newlines appear in a row.
    		        */
    		        while (( line = input.readLine()) != null){
    		          contents.append(line);
    		          contents.append(System.getProperty("line.separator"));
    		        }
    		      }
    		      finally {
    		        input.close();
    		      }
    		    }
    		    catch (IOException ex){
    		      ex.printStackTrace();
    		    }
     
    		    return contents.toString();
    		  }
    ++

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 75
    Par défaut
    C'est juste parfait

    merci beaucoup !

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

Discussions similaires

  1. Pb de formatage de texte... Vertical, inversé...
    Par Grammaton dans le forum Access
    Réponses: 4
    Dernier message: 01/03/2007, 14h54
  2. Formatage de texte
    Par cryptorchild dans le forum Langage
    Réponses: 5
    Dernier message: 12/03/2006, 17h41
  3. Formatage de texte (enlever les \)
    Par glevesque dans le forum Langage
    Réponses: 6
    Dernier message: 15/02/2006, 17h54
  4. Formatage de texte
    Par Destiny dans le forum Langage
    Réponses: 2
    Dernier message: 28/11/2005, 11h09
  5. Unicode et formatage de textes
    Par messier79 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/11/2005, 14h49

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