Fjern alle forekomster af char fra strengen
Jeg kan bruge dette:
String str = "TextX Xto modifyX";
str = str.replace('X','');//that does not work because there is no such character ''
Er der en måde at fjerne alle forekomster af tegn X
fra en String i Java?
Jeg har prøvet dette, og det er ikke det jeg ønsker: str.replace('X',' ' '); //erstatte med mellemrum
298
3
Prøv at bruge overload, der tager
CharSequence
-argumenter (f.eks.String
) i stedet forchar
:Brug af
vil fungere.
Brugen ville være
str.replace("X", "");
.Udførelse af
returnerer:
Hvis du ønsker at gøre noget med Java-strings, er Commons Lang StringUtils et godt sted at kigge.