StringBuffer常見功能(增刪改查)

2021-06-28 11:22:34 字數 1009 閱讀 8901

stringbuffer是字串緩衝區。 是乙個容器

特點:1、長度是可以變化的

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

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

c create u update  r read d delete

1、儲存

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

stringbuffer sb=new stringbuffer();

system.out.println(sb.tostring());

sb.insert(1,"qq");

2、刪除

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

stringbuffer detelecharat(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 gechars(int srcbegin,int srcend,char dst,int dstbegin)

stringbuffer sb=new stringbuffer("abcde");

char chs=new char[4];

sb.getchars(1,4,chs,1);   包含頭不含包尾。

result  ,b,c,d

java之StringBuffer常見功能

stringbuffer是字串緩衝區 是乙個容器。長度是可變的 可以操作多個資料型別 最終會通過tostring 方法變成字串。1.儲存 insert index,資料 在指定位置插入資料 byte short沒有 2.刪除 delete int start,int end 頭包含尾不包含 dele...

StringBuffer常見用法

字串緩衝區被編譯器用來實現連線兩個字串的運算子 例如,x a 4 c 被編譯成等價的 stringbuffer 中的兩個基本操作 方法常常把這些字元新增到緩衝區的末端 insert 方法則把這些字元新增到指定的地方 例如 1 如果 z 指的是乙個字串緩衝區內的物件 其當前的內容是 start 於是通...

常見物件 StringBuffer的兩個小面試題

package cn.itcast 08 面試題 1 string,stringbuffer,stringbuilder的區別?string是內容不可變的,而stringbuffer,stringbuilder都是內容可變的。stringbuffer是同步的,資料安全,效率低 stringbuild...