構造乙個其中不帶字元的字串緩衝區,初始容量為 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...