我正在制作一个解决方程的程序.
我有一个更改的变量:i和输入的字符串:parseLine
什么是最简单的方法:
parseLine = "100 + x"
when i = 1;
Run Code Online (Sandbox Code Playgroud)
成:
"100 + 1"
Run Code Online (Sandbox Code Playgroud)
我试过了
String ir = Double.toString(i);
parseLine.replace("x", ir);
Run Code Online (Sandbox Code Playgroud)
但输出仍然是 100 + x
Bri*_*ach 14
一个String在Java是不可变的 -你不能改变它.该replace方法返回一个新 String实例:
parseLine = parseLine.replace("x", ir);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1954 次 |
| 最近记录: |