替换字符串中的所有方法

时间:2016-04-14 18:39:15

标签: java string replace replaceall

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

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

代码有什么问题?

2 个答案:

答案 0 :(得分:2)

String是不可变的。你应该做点什么

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

答案 1 :(得分:0)

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

这可以简单地完成:

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

您缺少将新字符串分配给示例。