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

标签 java string

我正在编写一个求解方程的程序。

我有一个变化的变量: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/

相关文章:

java - 如何使用循环验证选择菜单

android - 如何在Android中的字符串中插入新行

linux - 使用管道时类似于字符串操作的基本名称

c# - 对包含坐标 x 和 y 的 List<String> 进行排序

java - 在一种情况下返回 @ResponseBody,在另一种情况下返回 ModelAndView

Java 序列化 - java.io.InvalidClassException 本地类不兼容

java - 如果设备的特性与任何可用资源都不匹配,会发生什么情况?

java - 文档.newPage();不在 iText 中的每个循环内部工作

java - JUnit4 TextUtils.isEmpty() 给出的结果与 String.isEmpty() 不同

php - 使用字符串mysql更新表