如何在字符串变量中将一个字符更改为字符串

时间:2015-02-22 19:14:49

标签: java string

我有字符串“2x + 3”,我希望将'x'更改为字符串“8”。

String operation = "2x+3";
String x = "8";

我想要“2 * 8 + 3”的结果

String operation = "x+3";
String x = "8";

我想要“8 + 3”等结果

有谁知道如何解决?

2 个答案:

答案 0 :(得分:1)

operation = operation.replace("x","8")

答案 1 :(得分:0)

嗯,你不能改变相同的字符串,因为字符串是java中的不可变对象。你可以做的是在string类中使用replace函数并从中获取一个新的字符串。

看一下这个问题:replace String with another in java