区别:
- String的内容不可修改,StringBuffer与StringBuilder的内容可以修改.
- StringBuffer与StringBuilder大部分功能是相似的
- StringBuffer采用同步处理,属于线程安全操作;而StringBuilder采用异步处理,属于线程不安全操作
联系:
StringBuffer 和 StringBuilder 大部分功能是相同的。
//append()方法
字符串的拼接,只适用于StringBuffer、StringBuilder 创建的字符串
String str = "def";
StringBuffer buf = new StringBuffer("abc");
buf.append(str);
//输出结果:abcdef