StringBuffer

一,Demo1
public class StringBufferDemo2 {
    public static void main(String args[])
    {
        StringBuffer buf=new StringBuffer();
        buf.append("hello").append(" world!");
        System.out.println(buf.toString());
    }
}

二,Demo2

public class StringBufferDemo2 {
    public static void main(String args[])
    {
        StringBuffer buf=new StringBuffer();
        fun(buf);
        for(int i=0;i<1000;i++)
        {
            buf.append(i);
        }
        System.out.println(buf);
    }
    public static void fun(StringBuffer b)
    {
        b.append("hello world!!").append("\n");
    }
}

三,Demo3

public class StringBufferDemo2 {
    public static void main(String args[])
    {
        StringBuffer buf=new StringBuffer();
        //添加字符串
        buf.append("hello");
        //在指定的位置插入字符串
        buf.insert(0, " world");
        buf.insert(1, " nihao!");
        System.out.println(buf.toString());
        //删除指定位置的字符串
        buf.delete(1, 3);
        System.out.println(buf.toString());
        //替换字符串
        buf.replace(0, 5, "hello");
        System.out.println(buf.toString());
        //字符串反转
        buf.reverse();
        System.out.println(buf.toString());
    }
   
}

原文地址:https://www.cnblogs.com/jinzhengquan/p/1942039.html