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 :

[String] comment virer tous les espaces vides ?


Sujet :

Langage Java

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 705
    Points : 393
    Points
    393
    Par défaut [String] comment virer tous les espaces vides ?
    La je me prend la tete avec les regex
    text.replaceAll("//s+","") et ca marche pas
    text.replaceAll(' ','') non plus car '' n'est pas un charactère

    donc 8O

  2. #2
    En attente de confirmation mail

    Profil pro
    Inscrit en
    Mars 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 71
    Points : 116
    Points
    116
    Par défaut
    tu as plusieurs méthodes:
    cela dit je suis étonné que replaceAll(" ", "") ne marche pas mais bon... passons:
    1) tu fais un split de ta chaine avec des espaces comme séparateurs
    et tu recolles ton tableau en une chaine
    2) Même chose en utilisant StringTokenizer
    3) tu parcours ta boucle en recopiant caractère par caractère dans une autre chaine si ce n'est pas un espace.

    j'ai testé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maChaine.replaceAll(" ", "")
    marche tout à fait bien...
    tu as quel jdk?

  3. #3
    Membre actif
    Avatar de narkotik
    Inscrit en
    Mai 2004
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 117
    Points : 229
    Points
    229
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String pre = "C'est une phrase a la con je sais";
    String post = pre.trim(); //supprime les espaces et renvoie la String
    ca c'est d'la prog de sioux 8)
    j'espere que ca t'aidera

  4. #4
    En attente de confirmation mail

    Profil pro
    Inscrit en
    Mars 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 71
    Points : 116
    Points
    116
    Par défaut
    Citation Envoyé par narkotik
    String post = pre.trim(); //supprime les espaces et renvoie la String[/code]
    supprime l'espace avant et après...
    pas ceux qui sont à l'intérieur.

  5. #5
    Membre actif
    Avatar de narkotik
    Inscrit en
    Mai 2004
    Messages
    117
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 117
    Points : 229
    Points
    229
    Par défaut
    ah ok
    mais sinon je pense savoir pourquoi il a des problemes:

    text.replaceAll(' ','') non plus car '' n'est pas un charactère
    c'est sur qu'avec des ' au lieu de ", Java il apprécie pas trop pour les caractères

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Juillet 2002
    Messages
    705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 705
    Points : 393
    Points
    393
    Par défaut
    le caractère vide c'est quoi ?

    Avec une expression régulière vous auriez ce qu'il faut ?

    Merci

  7. #7
    Membre éprouvé
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Points : 1 085
    Points
    1 085
    Par défaut
    Le caractère vide ...

    Utilises un StringTokenizer ... ça c'est de la prog de sioux

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

Discussions similaires

  1. Comment remplacer tous les vides par un tiret.
    Par Abdelinho dans le forum Word
    Réponses: 1
    Dernier message: 03/08/2010, 21h20
  2. Réponses: 12
    Dernier message: 16/05/2008, 11h47
  3. Réponses: 13
    Dernier message: 09/01/2008, 02h32
  4. Supprimer tous les espaces vides à la fin des champs.
    Par godjojo dans le forum Requêtes
    Réponses: 8
    Dernier message: 15/12/2007, 22h04
  5. Réponses: 7
    Dernier message: 03/10/2007, 18h58

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