我正在编写一个求解方程的程序。
我有一个变化的变量:i
,和一个输入的字符串:parseLine
什么是最简单的制作方法:
parseLine = "100 + x"
when i = 1;
进入:
"100 + 1"
我试过了
String ir = Double.toString(i);
parseLine.replace("x", ir);
但输出仍然是 100 + x
最佳答案
Java 中的 String
是不可变的 - 您无法更改它。 replace
方法返回一个新 String
实例:
parseLine = parseLine.replace("x", ir);
关于java - 用另一个替换字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8001421/