我正在制作一个解决方程的程序。
我有一个更改的变量:i
和输入的字符串:parseLine
最简单的方法是什么:
parseLine = "100 + x"
when i = 1;
进入:
"100 + 1"
我试过
String ir = Double.toString(i);
parseLine.replace("x", ir);
但输出仍为100 + x
答案 0 :(得分:14)
java中的String
不可变 - 您无法更改它。 replace
方法返回 new String
实例:
parseLine = parseLine.replace("x", ir);