替换字符串中的所有方法

Replace All method in Strings

我想用全部替换方法替换字符串中的一个字符,但这个方法给我的仍然是相同的字符串。

String example = "5x";
example.replaceAll(Character.toString('x') , Integer.toString(1));

代码有什么问题?

String 是不可变的。你应该做类似

的事情
example = example.replaceAll(Character.toString('x') , Integer.toString(1));

字符串是不可变的,这意味着它们无法更改。

这可以像这样简单地完成:

String example = "5x";
example = example.replaceAll("x", Integer.toString(1));

您没有将新字符串分配给示例。