Maison > Java > javaDidacticiel > Comment supprimer des caractères d'une chaîne en Java ?

Comment supprimer des caractères d'une chaîne en Java ?

DDD
Libérer: 2024-11-26 22:44:15
original
571 Les gens l'ont consulté

How to Remove Characters from a String in Java?

Suppression des occurrences de caractères des chaînes en Java

En Java, la méthode replace peut être utilisée pour remplacer les occurrences de caractères ou de sous-chaînes dans un chaîne. Cependant, lorsque vous travaillez avec des caractères, il est essentiel d'utiliser la surcharge qui accepte les arguments CharSequence (par exemple, String) au lieu de char.

Énoncé du problème

Considérez le code suivant :

String str = "TextX Xto modifyX";
str = str.replace('X',''); // This does not work
Copier après la connexion

Dans ce code, l'intention est de supprimer toutes les occurrences du caractère 'X' de la chaîne. Cependant, la méthode replace est appelée avec un seul argument de caractère, ce qui ne fonctionne pas comme prévu.

Solution

Pour supprimer toutes les occurrences d'un caractère d'une chaîne, utilisez la méthode replace avec un argument CharSequence. Par exemple :

str = str.replace("X", "");
Copier après la connexion

En fournissant une chaîne comme argument à remplacer, toutes les occurrences du caractère « X » dans la chaîne d'origine seront supprimées. Notez que cette surcharge de remplacement est sensible à la casse, donc si vous devez supprimer les occurrences insensibles à la casse, vous pouvez d'abord utiliser equalsIgnoreCase :

str = str.replace("X".equalsIgnoreCase("X"), "");
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal