- String類和StringBuffer類都用來處理字符串,它們有著許多相似的常規(guī)用法,且可以相互轉(zhuǎn)化
- String類型表示Unicode字符的字符串,該類型的字符串對象是只讀的。一旦創(chuàng)建了一個字符串對象,那么它就不能夠被修改。而所有能夠修改字符串的方法實際上是生成了一個新的字符串對象
String str="hello";//創(chuàng)建字符串對象
str+=" world";//修改字符串,實際是內(nèi)存中重新開辟一個內(nèi)存,
保存"hello world"字符串對象,將str指向新的字符串對象
*StringBuffer類型表示值為可變字符序列的類似字符串的對象,可以對StringBuffer對象進行追加、移除、替換或插入字符來對其進行修改,這恰恰與String類型相反。