歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Java中字符替方法replace之發現

定義一個變量

String  str1 = "abc";

str1 =  str1.replace("a","d");

原本以為str1的值應該是:"dbc"

結果發現str1的值並沒用變,仍然是"abc"

然後定義一個新的變量

String str2 = str1.replace("a","d");

結果發現str1:"abc"

               str2:"dbc"

由此可以看出經過replace處理,本身的字符串值並沒用發生變化,而返回的值是指定到新的地址空間裡面的

Copyright © Linux教程網 All Rights Reserved