StringBuffer類 《大學我玩夠了你呢?30天輕鬆搞定 Java》

Java數據處理之 StringBuffer類

代碼展示

public static void main(String[] args) {
        /**
         * StringBuffer類在進行字符串處理時,不生成新的對象
         * 便於進行修改
         * 在內存使用上優先於String類
         */
//一、StringBuffer對象的初始化
        StringBuffer b1 = new StringBuffer(); //使用構造方法進行初始化
        StringBuffer b2 = new StringBuffer("abc");//構造內容爲“abc”的StringBuffer對象
        String s1 = new String("123");
        StringBuffer b3 = new StringBuffer(s1);//將String對象轉換成StringBuffer對象
        String s2 = b3.toString();//將StringBuffer對象轉換成String對象
//二、StringBuffer類的常用方法
        b1.append("您好!").append(s1).append(s2).append(b2);//追加內容到當前StringBuffer對象的末尾
        b1.deleteCharAt(2);//刪除指定位置的字符
        b1.delete(2, 8);//刪除指定區間內的字符,左閉右開 [2,8)
        b1.insert(2, '!');//在指定位置插入內容,形成新的字符串
        b2.reverse();//將StringBuffer對象的內容反轉,形成新的字符串
        b1.setCharAt(5,'d');//修改指定位置的字符
        b1.trimToSize();//將StringBuffer對象的存儲空間縮小到和字符串一樣的長度,減少存儲空間的浪費
    }

String類與StringBuffer類的比較
在這裏插入圖片描述
在這裏插入圖片描述

總結

學習從點滴開始,學到的東西可能會忘記,記得點贊收藏哦
在這裏插入圖片描述

System.out.println("我選擇滑稽取寵");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章