概念:
    StringBuffer可以理解为String的增强版
    对字符串频繁修改(如字符串连接)时,使用StringBuffer可以大大提高程序执行效率
**创建StringBuffer对象**

    StringBuffer sb = new StringBuffer();
    StringBuffer sb = new StringBuffer("hello");
**StringBuffer常用方法**

    toString():转化为String类型
    append():追加字符串
    insert():插入字符串
解析:
        Buffer这个单词是缓存的意思, StringBuffer我们通常可以称之为String类的加强型类,
    他也表示字符串儿,什么时间用呢,这个大家要注意区分,对字符串频繁修改时,尤其是在字符
    串连接的时候,当我们对String对象做频繁修改的时候,那么使用String对象就会产生很多的
    垃圾对象,这个时间我们考虑,使用StringBuffer来提高我们的执行效率,如果我们使用的字
    符串,没有频繁的修改,那我们用String对象是最简单的,StringBuffer也表示是字符串对象,
    那么如何来使用StringBuffer来创建词词字符串对象呢,我们来看一下StringBuffer只能通过
    构造方法来创建StringBuffer对象,可以用无参的,也可以用有参的,StringBuffer里边,对
    字符串操作的方法,在String类里边他们有很多方法都是相似的,我们重点介绍StringBuffer
    类里边,常用的,在String类里面没有的方法。
        第一个toString():转化为String类型
        第二个append():追加字符串,一说追加,就是追加在前面字符串的末尾。
        第三个insert():插入字符串,Insert插入,插入字符串一定要指定插入的字符串的位置。
append方法

Stringreader 写入 stringbuffer stringbuffer输入_字符串

 

    解析:首先我们看append方法,创建一个 StringBuffer对象,New StringBuffer然后再定义

    一个StringBuffer对象s1.append追加,追加以后呢,就产生一个新的字符串。

 length()和insert()方法

    概念:将一个数字字符串转换成一个逗号分隔的数字串,即从右边开始每三个数字用逗号分隔

    

Stringreader 写入 stringbuffer stringbuffer输入_jvm_02

解析:

    示例:

    输入的字符串:123456789

    输出的字符串:123,456,789

    首先获取用户输入的数据,然后把这个字符串封装到StringBuffer对象里面,通过构造方法,

    因为我们的string类是没有insert()的方法的,所以我们要把String对象转化成StringBuffer

    对象,然后我们通过for循环获取字符串的长度-3,然后调用insert()方法,在索引为i的位置

    加入一个字符逗号,循环结束之后输出StringBuffer,分隔成功。