用另一个替换字符串的一部分

时间:2011-11-03 20:27:23

标签: java string

我正在制作一个解决方程的程序。

我有一个更改的变量:i和输入的字符串:parseLine

最简单的方法是什么:

parseLine = "100 + x"
when i = 1;

进入:

"100 + 1"

我试过

String ir = Double.toString(i);
parseLine.replace("x", ir);

但输出仍为100 + x

1 个答案:

答案 0 :(得分:14)

java中的String 不可变 - 您无法更改它。 replace方法返回 new String实例:

parseLine =  parseLine.replace("x", ir);