2018-05-03 String和StringBuffer的區(qū)別

  • 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類型相反。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,692評論 18 399
  • 一、Java 簡介 Java是由Sun Microsystems公司于1995年5月推出的Java面向?qū)ο蟪绦蛟O(shè)計...
    子非魚_t_閱讀 4,562評論 1 44
  • 前言 最先接觸編程的知識是在大學里面,大學里面學了一些基礎(chǔ)的知識,c語言,java語言,單片機的匯編語言等;大學畢...
    oceanfive閱讀 3,395評論 0 7
  • 感恩日記第二十八天:感恩是最好的祝福,感恩是最棒的祈禱,感恩是幸福的源泉,感恩是愛的頂點 1.感恩潘艷送我的土豆燉...
    豐盛富足閱讀 249評論 0 0
  • 感賞梅芳有感恩之心,跟我媽說起往事,說我曾經(jīng)送她皮包和衣服,這事我早忘了,他卻還記在心上,真沒想到,但是我挺開心的...
    xyldaiqun閱讀 125評論 0 0

友情鏈接更多精彩內(nèi)容