Java_StringBuilder

StringBuilder小結:

1.緣由:由於在String中若想改變內容就要創建新對象,若存在大量的修改字符串操作,爲了僅僅多次修改一個字符就要創建大量對象,浪費了內存空間。僅此java設計了StringBuilder這個類用於頻繁修改字符串的操作。

2.原理:內部維護了一個可變的字符串數組,自動擴容。修改操作在對象的內部完成。

3.String與StringBuilder的互轉方法2個

4.StringBuilder的基本方法5個

*********************************************************************************************

知識點1:

String str="123abc";

StringBuilder sb=new StringBuilder(str);//-->StringBuilder,不加參數是空字符串

str=sb.toString();//-->String

**************************************************************************************************

知識點2:

1.sb.append("你好");//增

2.sb.delete(8,17);//刪

3.sb.replace(8,17,"您好");//改

4.sb.insert(0,"MJ,");//插

5.builder.reverse();//迴文


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章