Maison > Java > javaDidacticiel > Comment puis-je supprimer tous les espaces d'une chaîne Java, y compris les espaces internes ?

Comment puis-je supprimer tous les espaces d'une chaîne Java, y compris les espaces internes ?

Patricia Arquette
Libérer: 2024-12-20 13:59:08
original
150 Les gens l'ont consulté

How Can I Remove All Whitespace from a Java String, Including Internal Spaces?

Suppression des espaces des chaînes en Java

En Java, la méthode trim() supprime facilement les caractères d'espacement de début et de fin d'une chaîne. Cependant, lorsque vous traitez des chaînes contenant des espaces internes que vous souhaitez éliminer, cette méthode est insuffisante.

Pour supprimer efficacement tous les espaces, y compris ceux entre les mots, envisagez d'utiliser la méthode replaceAll() avec une expression régulière appropriée. L'expression suivante remplace les caractères d'espacement contigus par une chaîne vide :

st.replaceAll("\s+", "");
Copier après la connexion

Cette expression correspond à un ou plusieurs caractères d'espacement d'affilée et les remplace par rien. Alternativement, vous pouvez utiliser l'expression suivante :

st.replaceAll("\s", "");
Copier après la connexion

Cette expression permet d'obtenir le même résultat mais est légèrement moins efficace lorsqu'il s'agit de plusieurs espaces consécutifs.

Voici un exemple :

String mystz = "name=john age=13 year=2001";
String mystz2 = mystz.replaceAll("\s+", "");
Copier après la connexion

Après cette opération, mystz2 contiendra la valeur suivante :

name=johnage=13year=2001
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal