Премахване на всички срещания на char от низ

Мога да използвам това:

String str = "TextX Xto modifyX";
str = str.replace('X','');//that does not work because there is no such character ''

Има ли начин да се премахнат всички срещания на символа X от низ в Java?

Опитах това и не е това, което искам: str.replace('X',' '); //заместване с интервал

Решение

Използване на

public String replaceAll(String regex, String replacement)

ще работи.

Използването ще бъде str.replace("X", "");.

Изпълнение на

"Xlakjsdf Xxx".replaceAll("X", "");

връща:

lakjsdf xx
Коментари (2)

Ако искате да направите нещо с низове в Java, Commons Lang StringUtils е чудесно място за търсене.

StringUtils.remove("TextX Xto modifyX", 'X');
Коментари (1)