stringbuffer的應用分享

2021-08-27 18:43:42 字數 692 閱讀 2047

1、 stringbuffer初始化

stringbuffer sb = new stringbuffer(「abc」);

3、delete(int start, int end)//刪除指定位置的字串

4、deletecharat(int

index)//方法刪除指定位置的字元

5、insert(int offset, boolean b)//插入內容,然後形成新的字串

//offset索引位置 b插入的字串

6、reverse()// 反轉

stringbuffer sb = new stringbuffer(「abc」);

sb.reverse();

7、setcharat(int

index, char ch)//替換

//index:索引位置,ch:替換字元

8、去掉.後面的尾綴

string filenm=filename.substring(0,filename.indexof("."));

9、替換後面的檔名為空

string filepath = path.replace(filename,"");

10、全部替換

replaceall("\n", "

");//替換後的資料,必須用新的string 物件來接一下

String和StringBuffer的區別?

對於這個問題,網路上已經有較多的解答,大多數都是說string 和stringbuffer 它們可以儲存和操作字串,即包含多個字元的字元資料。這個 string 類提供了數值不可改變的字串。而這個 stringbuffer 類提供的字串可以進行修改。當你知道字元資料要改變的時候你就可以使用 stri...

String和StringBuffer的區別

string和stringbuffer的區別 2008 04 10 11 08 string與stringbuffer的區別 稍微延伸說來 public class else 列印的結果是 乙個記憶體空間。這裡 的意義是兩個運算元是否指向同乙個物件。可見s2在不用new建立的情況下會自動檢索到具有相...

String和StringBuffer的區別

string與stringbuffer的區別 稍微延伸說來 public class else 列印的結果是 乙個記憶體空間。這裡 的意義是兩個運算元是否指向同乙個物件。可見s2在不用new建立的情況下會自動檢索到具有相同內容的記憶體空間中共享,那麼既然s1和s2共享了同乙個物件,再看下面的 pub...