API StringBuffer类例子

package cn.zmh.Buffer;

public class StringBufferDemo {
    public static void main(String[] args) {
        print3();
    }
    //append将任意类型添加到缓冲区
    public static void print(){
        StringBuffer bu = new StringBuffer();
        bu.append(65).append("jfkajlf").append(true).append(10.5464);
        System.out.println(bu);
    }
    //删除的时候结尾位置减去1;
    public static void print1(){
        StringBuffer bu = new StringBuffer();
        bu.append("hslaskf");
        bu.delete(1,3);
        System.out.println(bu);
    }
    //insert插入
    public static void print2(){
        StringBuffer bu = new StringBuffer();
        bu.append("hello");
        bu.insert(2,"你好");
        System.out.println(bu);
    }
    //replace 替换
    public static void print3(){
        StringBuffer bu = new StringBuffer();
        bu.append("杰克逊每天都练舞蹈");
        bu.replace(0,3,"mary");//替换
        System.out.println(bu);
    }
    //reverse 反转
    public static void print4(){
        StringBuffer bu = new StringBuffer();
        bu.append("我爱我家");
        bu.reverse();
        System.out.println(bu);
    }
    //toString
    public static void print5(){
        StringBuffer bu = new StringBuffer();
        bu.append("我喜欢在白纸上画画 画出我笨拙的自由");
        bu.append(156464464);
        String s = bu.toString();
        System.out.println(s);
    }
    
}

猜你喜欢

转载自www.cnblogs.com/zhangmenghui/p/10562177.html