晚些的時候看了畢老師講解的stringbuffer相關的知識,所以決定將他們整理出來,以便加深印象和理解,其實stringbuffer的方法可以通過查閱api文件來獲取,但是還是決定寫下這些東東。**都通過實際執行沒有問題的。
string和stringbuffer他們都可以儲存和操作字串,即包含多個字元的字串資料。
string類是字串常量,是不可更改的常量。而stringbuffer是字串變數,它的物件是可以擴充和修改的。
stringbuffer可以對字串內容進行修改。
stringbuffer是字串緩衝區
stringbuffer是乙個容器。
特點:1,而且長度是可變化的。
2,可以位元組操作多個資料型別
3,最終會通過tostring方法程式設計字串
2,刪除
stringbuffer delete(start,end):刪除緩衝區的資料,包含start,不包含end。
stringbuffer
3,獲取
char charat(int index)
int indexof(string str)
int lastindexof(string str)
int length()
string substring(int start,int end)
4,修改
stringbuffer repalce(start,end,string)
void setcharat(int index,char ch)
5,反轉
stringbuffer reverse();
6,將緩衝區中指定的資料儲存到指定字元陣列中。
void getchars(int srcbegin,int srcend,char dst,int dstbegin)
下面就是主要stringbuffer類的方法應用:
class stringbufferdemo
public static void sop(string str)
}
StringBuffer類的常用方法
這裡 stringbuffer類和string一樣,也用來代表字串。只是由於stringbuffer的內部實現方式和string不同,所以stringbuffer在進行字串處理時,不生成新的物件,在記憶體使用上要優於string類。所以在實際使用時,如果經常需要對乙個字串進行修改,例如插入 刪除等操...
StringBuffer類的常用方法
一 建立stringbuffer類 1.stringbuffer 是 執行緒安全 耗費資源 的 可變序列 stringbuilder 是 執行緒不安全 不耗費資源 的 可變序列 2.建立乙個新的stringbuffer物件一定要用到new方法,不能和string一樣直接引用字串常量 private ...
String Buffer 類的構造方法
建立的string buffer物件的初始容量可以容納16個位元組,也可自動擴充套件 容量可以容納size個字元,也可以根據實際情況自動增加 建立的容量長度為字串s的長度 16個字元 例如 string buffer str new stringbuffer abcd str.setcharat 1...