Enlever les espaces au milieu du String [Résolu]

profiter 211 Messages postés mercredi 15 juin 2011Date d'inscription 15 mars 2013 Dernière intervention - 9 août 2011 à 18:02 - Dernière réponse : cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscription 17 mai 2018 Dernière intervention
- 10 août 2011 à 11:30
reBonjour,
maintenant je veux enlever les espaces au milieu du chiffre pour qu'il soit converti en double
j'ai essayé :
String r = monchiffre.replaceAll(" ",""); // erreur(il ne peut pas convertir : les espaces restent )
et aussi
String ch1 = "";
int l = monchiffre.length();
char c;
for(int i = 0 ; i < l ; i++){
c = ch.charAt(i);
if(c != ' '){ ch1 += c;}
} // aussi meme erreur (les espaces restent)
merci d'avance
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscription 17 mai 2018 Dernière intervention - 10 août 2011 à 11:30
1
Merci
Bonjour,

Il faut que tu utilises une expression régulière pour ta fonction replaceAll, je te donne une fonction qui le fait :

/**
 * Fonction qui supprime les caractères blancs d'une chaine
 * @param sansBlancs
 * La chaine dont on souhaite supprimer les blancs
 * @return une copie de la chaine sans les caracteres blancs
 */
public String sansBlancs(String s){
   return s.replaceAll("\\p{Space}", "");
}

Merci cs_Julien39 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

Commenter la réponse de cs_Julien39

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.