如果我想在java中用精确字符串替换一个字符串变量,我该怎么办?
我知道在java中替换,用另一个替换一个完全的字符串,但现在我有字符串变量,我想用另一个确切的字符串替换它的内容。
例如:
`String str="abcd";
String rep="cd";`
现在我想用"kj"
替换代表内容
这意味着我最终想要str="abkj"
。
答案 0 :(得分:0)
我认为他想要:
String toReplace = "REPLACE_ME";
"REPLACE_ME What a nice day!".replace(toReplace,"");
" REPLACEME多么美好的一天!" .replace(toReplace,"")导致:
" What a nice day!"
答案 1 :(得分:0)
如果我理解您的问题,您可以使用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