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 物件的內容也...