StringBuffer字串緩衝區

2021-07-29 07:27:34 字數 939 閱讀 1063

構造乙個其中不帶字元的字串緩衝區,初始容量為 16 個字元。

特點:1:可以對字串內容進行修改。

2:是乙個容器。

3:是可變長度的。

4:緩衝區中可以儲存任意型別的資料。

5:最終需要變成字串。

容器通常具備一些固定的方法:

1,新增。

stringbuffer insert(index,data):在指定位置插入資料。

2,刪除。

stringbuffer delete(start,end);刪除從start至end-1範圍的元素

stringbuffer deletecharat(index);刪除指定位置的元素

清空緩衝區。

3,修改。

stringbuffer replace(start,end,string);將start至end-1替換成string

void setcharat(index,char);替換指定位置的字元

void setlength(len);將原字串置為指定長度的字串

4,查詢。(查不到返回-1)

int indexof(string); 返回指定子字串在此字串中第一次出現處的索引。

int indexof(string,int fromindex);從指定位置開始查詢字串

int lastindexof(string); 返回指定子字串在此字串中最右邊出現處的索引。

int lastindexof(string,int fromindex); 從指定的索引開始反向搜尋

5,獲取子串。

string substring(start); 返回start到結尾的子串

string substring(start,end); 返回start至end-1的子串

6,反轉。

stringbuffer reverse();字串反轉

字串緩衝區StringBuffer類,正規表示式

stringbuffer類 stringbuffer又稱為可變字串行,它是乙個類似於 string 的字串緩衝區,通過某些方法呼叫可以改變該序列的長度和內容。它是乙個容器,容器中可以裝很多字串。並且能夠對其中的字串進行各種操作。方法 package com.oricle.stringbuffer p...

ORACLE in 字串,字串,字串

因為傳進來的引數是 字串,字串,字串,要實現in 字串,字串,字串 select from htl price p where p.hotel id 30073328 and p.able sale date between to date 2009 03 27 yyyy mm dd and to ...

字串,字串陣列,字串指標!!

字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...