C C 之string類函式

2021-10-06 13:45:04 字數 1167 閱讀 5670

函式名

用法使用簡示

length()

返回字串的長度

str.length()

size()

返回字串的長度

str.size()

compare(字串)

比較兩個字串

str1.compare(str2)

compare(起始下標,長度,字串,長度)

比較兩個字串的指定內容

str1.compare(0,2,str2,2)

compare(起始下標,長度,字串,起始下標,長度)

比較兩個字串的指定內容

str1.compare(0,2,str2,0,2)

追加指定長度的字串

追加指定內容的字串

追加指定次數的字元

insert(位置,字串)

在指定位置插入指定內容的字串

str1.insert(1,str2)

insert(位置,字串,起始位置,長度)

在指定位置插入指定長度的字串內容

str1.insert(0,str2,0,2)

insert(位置,字串,長度)

在指定位置插入指定長度的字串

str1.insert(0,str2,2)

replace(起始下標,長度,字串)

用字串取代指定位置指定長度

str1.replace(0,3,str2)

earse(起始下標)

刪除從指定下標長度開始的字串

str.earse(2)

earse(起始下標,長度)

指定下標指定長度的字串

str.earse(2,12)

substr()

提取子串的全部內容

str1.substr()

substr(起始下標)

提取從指定下標開始的全部內容

str.substr(2)

substr(起始下標,長度)

提取從起始下標開始指定長度的字串

str.substr(2,1)

find(字串)

查詢指定字串出現的位置,如果存在返回首次出現的位置,不出現則返回string::npos

str1.find(str2)

string:npos是個特殊值,說明查詢沒有匹配

C 之String類函式原型

include include using namespace std class string string const string s 複製建構函式 void show friend ostream operator ostream os,string s 過載輸出運算子 1 friend i...

string類擴充套件函式

獲取字串對應的位元組數 string.prototype.getbyte function 擷取字串長度 string.prototype.substring function len,bt,aso else if charlen len else str chars if aso else ret...

String類 之轉換

3.轉換 3.1 將字元陣列轉成字串 兩個方法一樣 建構函式 string char stirng char,offset,count 將字元陣列中的一部分轉成字元 靜態方法 static string copyvalueof char static string xopyvalueof char ...