StringBuffer的字符串拼接

StringBuffer的字符串拼接

public class StringBufferTest02{
/*
如果有大量的字符串需要拼接,用StringBuffer,或者StringBuilder
 */
public static void main(String[] args) {
    StringBuffer sb = new StringBuffer();
    sb.append("a");
    sb.append("abc");//append追加,
    System.out.println(sb);

}}

StringBuffer在定容量时尽可能给定一个合适的容量。
public static void main(String[] args) {
    StringBuffer sb = new StringBuffer(16);
    sb.append("a");
    sb.append("abc");//append追加,



    //优化StringBuffer性能,在创建StringBuffer时候,尽可能给定一个初始化容量


    System.out.println(sb);
}

}

StringBuffer string StringBulider。的区别
用法同 StringBuffer,StringBuilder 和 StringBuffer 的区别是 StringBuffer 中所有的方法都
是同步的,是线程安全的,但速度慢,StringBuilder 的速度快,但不是线程安全的


版权声明:本文为suchenyu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。