StringBuffer与StringBuilder

StringBuffer与StringBuilder比String更高效,更节省内存

StringBuffer是线程安全的,而StringBuilder不是线程安全的

主要介绍StringBuffer的四种常用方法。上代码

public class Demo03 {
    public static void main(String[] args) {
        //StringBuffer sb = new StringBuffer();
        StringBuilder sb = new StringBuilder();//与StringBuffer一样  常用StringBuilder
        //1.append();追加
        sb.append("别吃别吃");
        System.out.println(sb);//输出结果  别吃别吃
        sb.append(",我吃");
        System.out.println(sb);//输出  别吃别吃,我吃

        //2.insert();添加
        sb.insert(0,"你");
        System.out.println(sb);//输出   你别吃别吃,我吃

        //3.replace();替换
        sb.replace(0,5,"你不能吃不能吃");
        System.out.println(sb.toString());//你不能吃不能吃,我吃

        //4.delete();删除
        sb.delete(0,1);
        System.out.println(sb.toString());//不能吃不能吃,我吃

        sb.delete(0,sb.length());//清除
        System.out.println(sb.length());//0
    }
}

 

posted @ 2022-03-13 15:52  长空扯淡  阅读(22)  评论(0)    收藏  举报