String与StringBuffer的区别

来源:互联网 发布:立邦工作知乎 编辑:程序博客网 时间:2024/04/30 15:02

String是可变字符序列,其值永远不会发生改变,但可以改变字符串变量。

举个例子:String a =  "aaa"; 

                   a = "bbb";                       //可以改变变量a的值,但是"aaa”字符串永远不会发生改变。

StringBuffer是可变字符序列,其值会发生改变,但地址永远不变。