如果我想用java中的确切字符串替换一个字符串变量,我该怎么办?用精确的字符串替换字符串变量
我知道在java中替换一个确切的字符串与另一个,但现在我有字符串变量,我想用另一个确切的字符串替换它的内容。
例如:
`String str="abcd";
String rep="cd";`
现在我想更换代表内容与"kj"
这意味着,我想有str="abkj"
最后。
如果我想用java中的确切字符串替换一个字符串变量,我该怎么办?用精确的字符串替换字符串变量
我知道在java中替换一个确切的字符串与另一个,但现在我有字符串变量,我想用另一个确切的字符串替换它的内容。
例如:
`String str="abcd";
String rep="cd";`
现在我想更换代表内容与"kj"
这意味着,我想有str="abkj"
最后。
如果我理解你的问题,你可以使用String.replace(CharSequence, CharSequence)
像
String str="abcd";
String rep="cd";
String nv = "kj";
str = str.replace(rep, nv); // <-- old, new
System.out.println(str);
输出是(请求)
abkj
我做你确切的事情,但它不起作用。让我再看看我的代码。谢谢 – user4149885 2014-10-16 13:54:15
我认为他想:
String toReplace = "REPLACE_ME";
"REPLACE_ME What a nice day!".replace(toReplace,"");
“REPLACEME今天天气真好!” 替换(toReplace, “”)结果:
" What a nice day!"
是的。我的意思是 – user4149885 2014-10-16 13:49:40
'想用另一个确切的字符串替换它的内容。对我没有意义。 – 2014-10-16 13:41:35
请澄清,或举一个例子 – 2014-10-16 13:42:31
我编辑我的问题并添加示例。 – user4149885 2014-10-16 13:51:12