StringBuffer類 增 刪 改 查

2021-09-27 10:06:02 字數 970 閱讀 6995

/*

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...