[ JAVA ] Comment effacer un espace vide dans une String ?

Comment effacer un espace vide dans une String ? [ JAVA ] - Java - Programmation

Marsh Posté le 18-06-2002 à 10:47:33    

Voila c tout .....

Reply

Marsh Posté le 18-06-2002 à 10:47:33   

Reply

Marsh Posté le 18-06-2002 à 10:48:47    

Ah ! non ! c'est un peu court, jeune homme !
On pouvait dire... Oh ! Dieu !... Bien des choses en somme.
En variant le ton, -par exemple, tenez :
(etc)
 
 
bref, anariencompri à ta question

Reply

Marsh Posté le 18-06-2002 à 10:50:52    

Il a "Je ne sais pas poser de questions" et il voudrait "Jene sais pas poser de questions" ou
 
"Jenesaispasposerdequestions" ou ....
 
mais ca c'est à lui de nous le dire pas vrai :D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 18-06-2002 à 10:58:19    

public class motRempl {
 
public static void main(String[] args) {
   
 
String texte = "Cette chaîne contient la chaîne 'chaîne' trois fois.";
String motRech = "chaîne";
String motRempl = "séquence";
String jusquALa;
int resultat, limite, i;
StringBuffer tampon = new StringBuffer(texte.length());
 
// Ceci affiche le texte une première fois
System.out.println(texte);
 
// Ceci cherche les mots
i = 0;
limite = texte.length() - motRech.length();
 
do {  
resultat = texte.indexOf(motRech, i);
if (resultat != -1) {  
jusquALa = texte.substring(i, resultat);
tampon.append(jusquALa + motRempl);
i = resultat+motRech.length();
}
} while (resultat != -1);
 
jusquALa = texte.substring(i, texte.length());
tampon.append(jusquALa);
System.out.println(tampon);
}
 
}
 
mais je suis sur qu'en fouillant dans l'api il un fonction qui fait ça en plus simple genre "chomp en perl pour le retour à la ligne"

Reply

Marsh Posté le 18-06-2002 à 10:59:19    

bah, essaie ça :
 
 
String removeBlanks(String str) {
StringTokeniser st = new StringTokenizer(str);
StringBuffer sb = new StringBuffer();
while (st.hasMoreTokens()) {
    sb.append(st.nextToken());
}
return sb.toString();
}

Reply

Marsh Posté le 18-06-2002 à 11:02:51    

sniffer des paquets de poudre de Tang à l'orange c mal..
en fait, je me demandais ce matin même si cela était possible de marcher sur les mains tout en écoutant l'album des L5...
Après de longues minutes de silence, j'utilisa toto.toLowerCase().trim()
Merci et bonne nuit

Reply

Marsh Posté le 18-06-2002 à 11:07:37    

j'aimerais plutot cette solution :
 
"Jenesaispasposerdequestions"  
 
mais bof je crois que je vais plutot aller sniffer mon Tang..
 

DarkLord a écrit a écrit :

Il a "Je ne sais pas poser de questions" et il voudrait "Jene sais pas poser de questions" ou
 
"Jenesaispasposerdequestions" ou ....
 
mais ca c'est à lui de nous le dire pas vrai :D  



Reply

Marsh Posté le 18-06-2002 à 12:01:50    

tu peux prendre la fonction replace que j'ai mit dans ce poste http://forum.hardware.fr/forum2.ph [...] h=&subcat= et faire un replace(taChaineAvecDesEspaces, " ", "" )


Message édité par benou le 18-06-2002 à 14:36:42
Reply

Marsh Posté le 18-06-2002 à 12:22:28    

et je peux confirmer qu'elle marche sans pb !


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed