基本区别:StringBuffer类是线程安全,效果比较低,StringBuilder类是线程不安全,但是效率高。

    1. StringBuffer类和StringBuilder类的语法结构:
    2. StringBuffer s1 = new StringBuffer([字符串]);
    3. StringBuilder s2 = new StringBuilder([字符串]);
    4. 常用方法:
    5. append(); //字符末尾追加字符串
    6. insert(); //在字符串的某个位置插入字符串
    7. delete(); //删除字符串中的某段字符串
    8. toString(); //返回所转换的字符串

    String:适用于少量的字符串操作
    StringBuffer:适用于单线程下在字符串缓冲区进行大量操作
    StringBuilder:适用于多线程下在字符串缓冲区进行大量操作


    StringBuffer和StringBuilder的直接父类都是AbstractStringBuilder.
    StringBuildere常用于单线程,StringBuffer常用于多线程。