J'ai une chaîne comme
String str = "My name is Monda"
Comment puis-je obtenir une chaîne comme
str = "MynameisMonda"
Vous pouvez utiliser la fonction replaceAll()
.
Pour votre cas:
replaceAll("\\s","")
où \s
signifie tout espace (comme un espace).
Vous avez juste besoin de cette fonction. replaceAll()
str.replaceAll("\\s","")
\s
= Tout ce qui est un espace (y compris l'espace, les tabulations, etc.)
Vous devez échapper à la barre oblique inverse si vous souhaitez que\s atteigne le moteur d'expression régulière, ce qui entraîne\s. Comme sage, nous utilisons: -
\S
= Tout ce qui n'est pas un espace (y compris les lettres et les chiffres, ainsi que la ponctuation, etc.)
\w
= Tout ce qui est un caractère Word
\W
= Tout ce qui n'est pas un caractère Word (y compris la ponctuation, etc.)