Détails
Supprime toutes les occurrences de char dans une chaîne de caractères
Je peux utiliser ça :
String str = "TextX Xto modifyX";
str = str.replace('X','');//that does not work because there is no such character ''
Existe-t-il un moyen de supprimer toutes les occurrences du caractère X
d'une chaîne de caractères en Java ?
J'ai essayé ceci et ce n'est pas ce que je veux : str.replace('X' ;,' ; ' ;); //replace avec espace
.
298
3
Essayez d'utiliser la [surcharge qui prend les arguments
CharSequence
][1] (par exemple,String
) plutôt quechar
:[1] : http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html#replace%28java.lang.CharSequence,%20java.lang.CharSequence%29
Utilisation de
fonctionnera.
L'utilisation serait
str.replace("X" ;, "" ;);
.Exécution de
retourne :
Si vous voulez faire quelque chose avec les chaînes de caractères Java, [Commons Lang StringUtils][1] est un bon endroit où regarder.
[1] : http://commons.apache.org/proper/commons-lang/javadocs/api-release/org/apache/commons/lang3/StringUtils.html#remove%28java.lang.String,%20char%29