用Java替换字符串中的多个字符
我有一些带有以下格式的方程式的字符串((a+b)/(c+(d*e)))
。
我还有一个文本文件,其中包含每个变量的名称,例如:
a velocityb distance
c time
等等…
什么是对我来说,写代码的最佳方式,使其在插头velocity
到处a
发生,并且distance
对b
等?
回答:
对于string str
,请使用以下replaceAll()
函数:
str = str.toUpperCase(); //Prevent substitutions of characters in the middle of a wordstr = str.replaceAll("A", "velocity");
str = str.replaceAll("B", "distance");
//etc.
以上是 用Java替换字符串中的多个字符 的全部内容, 来源链接: utcz.com/qa/409516.html