如果我有一些字符串,例如:
String s = "This is a string";
现在我执行此操作:
s = s.replaceAll("This","What");
它的工作原理是 s = "What is a string"
很好,但现在如果表达式不匹配:
s = s.replaceAll("junk","What");
s 仍然是以前的样子,即s = "This is a string";
我想知道,在不等同于这些字符串的情况下,有没有办法知道 s.replaceAll 是否真的执行了某些操作?