Mon prg supprime pas les espaces

Résolu/Fermé
Signaler
-
 domxaline -
Bonjour,
comme je vous disais dans le titre mon prg supprime pas les espaces
je vous explique:
mon chaine est:
"J'ai une autorisation pour rentrer"
et je veux supprimer tous les r de mon phrase

après avoir supprimer tous les r,
ma chaine devient comme ceci:
J'ai une auto isation pou ent e
les espaces restent toujours, comment les supprimer

veuillez m'aidez svp

public class test
{
static String input="";
public static void main(String[] args)
{
input="J'ai une autorisation pour rentrer";
char token='r';
removeChar(token);
}

private static void removeChar(char token)
{
System.out.println(input);
for(int i=0;i<input.length();i++)
{
if(input.charAt(i)==token)
{
input=input.replace(input.charAt(i),' ');
System.out.println("Match Found");
input=input.replaceAll(" ", "");
System.out.println(input);
}
//input=input.replaceAll(" ", "");
//System.out.println(input);
}
}
}




1 réponse

ok j'ai corrigé mon erreur
input=input.replaceAll(" ", "");
au lieu de mettre une espace j'ai mis 2 espaces
input=input.replaceAll(" ", "");

merci d'avance