StringBuffer的字符串拼接

时间:2025-02-21 13:05:09

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 的速度快,但不是线程安全的