StringBuffer常用操作

2021-08-17 11:54:02 字數 1419 閱讀 8628

stringbuffer是字串緩衝區。

是乙個容器。

特點:1,長度是可變化的。

2,可以直接操作多個資料型別。

3,最終會通過tostring方法變成字串。

c create u update r read d delete

1,儲存。

stringbuffer insert(index,資料):可以將資料插入到指定index位置。

2,刪除。

stringbuffer delete(start,end):刪除緩衝區中的資料,包含start,不包含end。

stringbuffer deletecharat(index):刪除指定位置的字元。

3,獲取。

char charat(int index) 

int indexof(string str) 

int lastindexof(string str) 

int length() 

string substring(int start, int end) 

4,修改。

stringbuffer replace(start,end,string);

void setcharat(int index, char ch) ;

5,反轉。

stringbuffer reverse();

6,將緩衝區中指定資料儲存到指定字元陣列中。

void getchars(int srcbegin, int srcend, char dst, int dstbegin) 

jdk1.5 版本之後出現了stringbuilder.

stringbuffer是執行緒同步。

stringbuilder是執行緒不同步。

以後開發,建議使用stringbuilder

公升級三個因素:

1,提高效率。

2,簡化書寫。

3,提高安全性。

class stringbufferdemo   

draw(3,6);

draw(8,9);

// stringbuilder sb1 = new stringbuilder();

// sop("sb1="+sb1);

} public static void method_update()

public static void method_del()

public static void method_add()

public static void sop(string str)

public static void draw(int row,int col)

} sop(sb.tostring());

} }

StringBuffer常用方法

stringbuffer常用方法 stringbuffer物件用於動態的對字串物件進行處理。構造方法 stringbuffer stringbuffer int size stringbuffer string str 動態新增字串 stringbuffer str new stringbuffer...

StringBuffer的常用方法

stringbuffer的常用方法 stringbuffer類中的方法主要偏重於對於字串的變化,例如追加 插入和刪除等,這個也是stringbuffer和string類的主要區別。該方法的作用是追加內容到當前stringbuffer物件的末尾,類似於字串的連線。呼叫該方法以後,stringbuffe...

StringBuffer的常用方法

stringbuffer 類中的方法主要偏重於對於字串的變化,例如追加 插入和刪除等,這個也是 stringbuffer 和string 類的主要區別。a 方法該方法的作用是追加內容到當前 stringbuffer 物件的末尾,類似於字串的連線。呼叫該方法以後,stringbuffer 物件的內容也...