Stringbuffer 的append()和String“+“的区别

阅读 219

2022-02-12

 

Stringbuffer是动态字符数组,可以用append()来组合两个字符串

StringBuffer a=new StringBuffer("Hello ");

String b = "LiSi";

a.append(aString);

这个操作表示将b的索引追加到StringBuffer对象a中,也就是在内存中将b地址接到a地址后面。然后buf对象就会包含字符串"Hello LiSi "。

而a+b虽然和上面打印效果一样,a对象和b对象存在与他们原来的地址内存地址内存 。

精彩评论(0)

0 0 举报