StringBuffer類方法的運用

2021-06-06 12:11:44 字數 1025 閱讀 2454

晚些的時候看了畢老師講解的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...