Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1499 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Remplacer les espaces d'une chaine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Remplacer les espaces d'une chaine

n°978732
lapartdomb​re
Posté le 11-02-2005 à 14:52:30  profilanswer
 

Comment peut on faire pour retirer les espaces d'une chaine de caractère?
J'ai essayé
.replace(' ','')
Mais cela ne fonctionne pas

mood
Publicité
Posté le 11-02-2005 à 14:52:30  profilanswer
 

n°978752
rompi
Posté le 11-02-2005 à 15:01:20  profilanswer
 

La fonction replace prend en paramètre deux char...
'' n'étant pas un char le compilateur doit forcément raler vite fait...
Utilise la méthode replaceAll qui prend des String en paramètre...
.replaceAll("\\s", "" ) devrait faire l'affaire dans ton cas,
\s représentant tous les caractères d'espacements ([ \t\n\x0B\f\r])

n°978871
lapartdomb​re
Posté le 11-02-2005 à 15:48:34  profilanswer
 

En fait je traite ma chaine dans une jsp et le traitement replaceAll ne fonctionne pas. J'ai un a à la place de l'espace  

n°978880
rompi
Posté le 11-02-2005 à 15:56:52  profilanswer
 

Code :
  1. <%
  2. String s = "je suis une chaine avec des espaces";
  3. out.println(s);
  4. out.println("<hr/>" );
  5. s = s.replaceAll("\\s","" );
  6. out.println(s);
  7. %>


ca marche sans problème chez moi

n°978929
lapartdomb​re
Posté le 11-02-2005 à 16:22:15  profilanswer
 

Oui mais je recupère ma chaine d'un bean car j'utilise struts

n°979091
darklord
You're welcome
Posté le 11-02-2005 à 18:57:00  profilanswer
 

lapartdombre a écrit :

Oui mais je recupère ma chaine d'un bean car j'utilise struts


 
oui et? [:rofl2]
 

Code :
  1. s = s.replaceAll("\\s","" );


 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Remplacer les espaces d'une chaine

 

Sujets relatifs
inversion de liste chainecomment changer le caractère -> ' <- dans une chaine
Font / GlyphVector : étirer une chaîne dans un rectangletcsh Shell avec cygwin (pb avec espaces)
Remplacer une ligne par une autre dans un fichier texte[SQL] Récuperer une chaine sans les deux premieres lettres ?
[c] Comment saisir une chaine de caractèresRemplacer le caractère ' dans une String
[Perl] extraction de chaine[c] transformer une chaine en entier
Plus de sujets relatifs à : Remplacer les espaces d'une chaine


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR