1.Stringbuffer 有append()方法


2.Stringbuffer其实是动态字符串数组  (StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象)

3.append()是往动态字符串数组添加,相当于“xxxx”+“yyyy”相当那个‘+’号

4.跟String不同的是Stringbuffer是放一起的  
String1+String2 和Stringbuffer1.append("yyyy")虽然打印效果一样,但在内存中表示却不一样  

5.String1+String2 存在于不同的两个地址内存  
Stringbuffer1.append(Stringbuffer2)放再一起

示例:

更多推荐

java中的append()方法