a:stringbuffer的構造方法:
* public stringbuffer():無參構造方法
* public stringbuffer(int capacity):指定容量的字串緩衝區物件
* public stringbuffer(string str):指定字串內容的字串緩衝區物件
b:stringbuffer的方法:
* public int capacity():返回當前容量。 理論值(不掌握)
* public int length():返回長度(字元數)。 實際值
trueheima100 //全部輸出為sb緩衝區中trueheima100
e:stringbuffer的替換功能
* public stringbuffer replace(int start,int end,string str):
* 從start開始到end用str替換
stringbuffer的反轉功能
* public stringbuffer reverse():
* 字串反轉
stringbuffer sb = new stringbuffer("我愛總複習");
sb.replace(0, 3, "bai"); //替換 bai複習
system.out.println(sb);
sb.reverse();
system.out.println(sb); //習復iab
f:stringbuffer的擷取功能
* public string substring(int start):
* 從指定位置擷取到末尾
* public string substring(int start,int end):
* 擷取從指定位置開始到結束位置,包括開始位置,不包括結束位置
stringbuffer sb = new stringbuffer("woaiheima");
string str = sb.substring(4);
system.out.println(str); //heima
system.out.println(sb); //woaiheima
string str3 = sb.substring(4, 7);
system.out.println(str3);//hei
g:stringbuffer與string轉換
stringbuffer sb = new stringbuffer("heima");
string s1 = new string(sb); //通過構造將stringbuffer轉換為string
system.out.println(s1);
string s2 = sb.tostring(); //通過tostring方法將stringbuffer轉換為string
system.out.println(s2);
string s3 = sb.substring(0, sb.length()); //通過擷取子字串將stringbuffer轉換為string
system.out.println(s3);
h:stringbuilder和stringbuffer區別
* string,stringbuffer,stringbuilder的區別
* stringbuffer和stringbuilder的區別
* stringbuffer是jdk1.0版本的,是執行緒安全的,效率低
* stringbuilder是jdk1.5版本的,是執行緒不安全的,效率高
* string和stringbuffer,stringbuilder的區別
* string是乙個不可變的字串行
* stringbuffer,stringbuilder是可變的字串行
學習筆記 StringBuffer
stringbuffer是字串緩衝區,可以看成是乙個容器,它有三個特點 1,長度是可變化的 2,可以直接操作多個資料型別 3,最終會通過tostring方法變成字串 stringbuffer最常見的方法有 儲存,刪除,獲取,修改,反轉,將緩衝區指定資料儲存到指定字元陣列中 1,儲存 stringbu...
StringBuffer初步學習(一)
我們在對字串進行拼接操作時,都是使用如下用法,這樣每次拼接都會建立乙個新的string物件,既耗時又浪費時間,用stringbuffer就可以解決這個問題。string s1 hello s1 s1 world stringbuffer sb1 new stringbuffer 注意不能把字串的值直...
C Primer Chapter One學習筆記
筆記 1.流 從io裝置上讀入或寫出的字串行,用來說明字元隨時間順序生成或消耗。2.輸入輸出符可連用原因 operator 或operator 返回stream物件。3.要測試程式那個語句出錯,使用cout 4.新建乙個內建型別,如int i 0 最好先初始化,不然用到的時候沒初始化會產生奇怪的錯誤...