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

Langage Java Discussion :

[Débutant] Caractères et espaces blancs


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 97
    Par défaut [Débutant] Caractères et espaces blancs
    Bonjour,

    je suis bloquée dans mon programme à cause d'une chose qui doit être toute simple...

    En effet, j'aimerais, dans ma lecture de fichier (que je lis caractère par caractère c'est très important), comparer ce caractère avec un espace "blanc" (espace simple entre deux mots), et dire si c'est bien un caractère blan ou non. Si c'en est un je l'écris dans un deuxième fichier, sinon je passe au caractère suivant. J'aimerais aussi pouvoir comparer ce caractère à carriage return et s'il est égal à celui-ci, l'écrire en le remplacant par un caractère blanc.

    Le problème vient du fait que, si j'écris ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    char c;
    if (c =='/s') {
    // mon code ;
    }
    il me donne cela comme erreur :
    unclosed character literal
    et si je redouble le / il me donne :

    not a statement
    Pourquoi?

    J'ai aussi pensé à utiliser la méthode isWhitespace, malheureusement elle tient aussi compte des tabulations ce qui ne m'interesse pas du tout.

    Comment puis-je procèder?

    Merci d'avancepour vos réponses..

  2. #2
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Peut être que cet article de la FAQ t'aidera Doublage/quadruplage d'antislash

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    Et pourquoi tu ne fais pas tout simplement :

    // caractère blanc :
    if (c == ' ') ...

    // caractère tabulation :
    if (c == '\t') ...

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    C'est des \ qu'il faut utiliser, pas des /.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 97
    Par défaut
    okay cela compile mais à l'exécution ca ne donne rien...

    Je voudrais remplacer chaque espace, par un retours charriot mais quand je fais ceci :

    \

    rien ne se passe

  6. #6
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Si tu veux remplacer tous tes blancs par un retour chariot, essaie ce bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    String s ="Voici le forum de developpez.com";
    s = s.replaceAll("\\s", "\r");
    System.out.println(s);

Discussions similaires

  1. Espace blanc sous un conteneur dans Safari 2.0
    Par cyberderf dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 19/01/2006, 00h54
  2. [XSLT] Caractères spéciaux (espace)
    Par yuri dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 02/12/2005, 16h18
  3. Remplacer espace blanc...
    Par tochbee dans le forum Langage
    Réponses: 2
    Dernier message: 24/11/2005, 23h35
  4. Comment gérer les espaces blancs?
    Par Lambo dans le forum XML/XSL et SOAP
    Réponses: 10
    Dernier message: 16/05/2003, 09h44
  5. Réponses: 4
    Dernier message: 04/03/2003, 01h05

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