StringBuffer的字符串拼接
public class StringBufferTest02{
/*
如果有大量的字符串需要拼接,用StringBuffer,或者StringBuilder
*/
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
("a");
("abc");//append追加,
(sb);
}}
StringBuffer在定容量时尽可能给定一个合适的容量。
public static void main(String[] args) {
StringBuffer sb = new StringBuffer(16);
("a");
("abc");//append追加,
//优化StringBuffer性能,在创建StringBuffer时候,尽可能给定一个初始化容量
(sb);
}
}
StringBuffer string StringBulider。的区别
用法同 StringBuffer,StringBuilder 和 StringBuffer 的区别是 StringBuffer 中所有的方法都
是同步的,是线程安全的,但速度慢,StringBuilder 的速度快,但不是线程安全的