如果我有一些字符串如:如何知道這個Java的string.replaceAll是否被執行?
String s = "This is a string";
,現在我執行此操作:
s = s.replaceAll("This","What");
它的工作原理,其中s = 「什麼是一個字符串」
罰款,但現在如果表達式不匹配:
s = s.replaceAll("junk","What");
s仍然是以前的樣子,即s = "This is a string";
我想知道的,不等同這些字符串,有沒有辦法知道是否真的s.replaceAll執行某種動作或不?
不需要檢查是否平等。你*可能*能夠檢查參考身份,但除非有文件證明,否則我不會依賴該參考身份。 –
謝謝了! –