/*
stringbuffer :執行緒安全,可變的字串行
理解成乙個容器,只能儲存字串
刪除:stringbuffer delete(int start, int end)
stringbuffer deletecharat(int index)
修改:stringbuffer replace(int start, int end, string str)
void setcharat(int index, char ch)
獲取:char charat(int index)
int indexof(string str)
int indexof(string str, int fromindex)
int lastindexof(string str)
返回最右邊出現的指定子字串在此字串中的索引。
int lastindexof(string str, int fromindex)
返回最後一次出現的指定子字串在此字串中的索引。
int length()
返回長度(字元數)。
反**stringbuffer reverse()
stringbuffer:jdk1.0就有,多執行緒安全的,執行效率低
stringbuilder:jdk1.5才有,執行緒不安全的,執行效率高
不需要考慮執行緒安全問題時使用stringbuilder
jdk公升級的原因:
1:提高效率
2:提高安全性
3:簡化書寫
class demo4
public static void cunchu()
//列印乙個矩形,*
public static void juxing(int rows,int cols)
sop(sb.tostring());
}public static void sop(object obj)
StringBuffer常見功能(增刪改查)
stringbuffer是字串緩衝區。是乙個容器 特點 1 長度是可以變化的 2 可以直接操作多個資料型別 3 最終會通過tostring方法變成字串 c create u update r read d delete 1 儲存 stringbuffer insert index,資料 可以將資料插...
JAVA常用類 StringBuffer類
string類和stringbuffer類都實現了charsequence介面 一.功能介紹 string類建立的物件實體不能改變,除非重新建立所需的物件 stringbuffer類建立的物件實體可以修改,而不用重新建立所要求的物件。二.物件建立 stringbuffer類有三種構造方法用來構造物件...
常用類庫 StringBuffer類
掌握目標 1,掌握stringbuffer與string的區別。2,掌握stringbuffer常用方法。3,掌握stringbuffer實際應用。stringbuffer是使用緩衝區的,本身也是操作字串的,但是與string類不同,string類的內容一旦宣告則不可改變,改變的只是位址指向。而st...