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 :

enlever les espaces


Sujet :

Langage Java

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 9
    Points : 11
    Points
    11
    Par défaut enlever les espaces
    Bonjour,

    je voudrais supprimer tous les espaces dans une chaine de caractere. Existe -t-il une methode pour cela?
    y'a la methode trim() mais elle supprime seulement au debut et à la fin.

    Merci d'avance.

  2. #2
    Membre actif Avatar de vasilov
    Inscrit en
    Juillet 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 306
    Points : 249
    Points
    249
    Par défaut
    il est possible de le faire avec split :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    String chaineAvecEspace = "..... .....";
    String resultat;
    String[] temp = chaineAvecEspace.split(" ");
    for(int i=0 ; i<temp.length ; i++) {
        resultat += temp[i];
    }
    Mais il existe peut etre un moyen plus rapide.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 390
    Points : 432
    Points
    432
    Par défaut
    La méthode replaAll me semble parfaite pour toi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String s = "sdf qsdf qsdfqsdfsq      qsdfsqfqsdf";
    s = s.repalceAll(" ","");

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 9
    Points : 11
    Points
    11
    Par défaut
    Merci,
    ça marche. j'ai préféré utilisé replaceAll.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/12/2005, 12h05
  2. Réponses: 3
    Dernier message: 28/10/2005, 14h38
  3. Enlever les espaces redondants....
    Par BFH dans le forum C
    Réponses: 3
    Dernier message: 24/10/2005, 18h00
  4. Enlever les espaces inutiles d'un AnsiString
    Par jamesb dans le forum C++Builder
    Réponses: 2
    Dernier message: 27/01/2005, 12h40
  5. Enlever les espaces
    Par Claythest dans le forum Langage
    Réponses: 6
    Dernier message: 03/06/2003, 14h43

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