string 類的成員函數總結

string  temp = "hello wold";

equals 方法(是String類從它的超類Object中繼承的)被用來檢測兩個對象是否相等,即兩個對象的內容是否相等,區分大小寫。

startsWith 和 endsWith 是一對從開頭查詢字符和從結尾查詢字符例如:
 temp.startsWith("hello ")   和temp.endsWith  ("wold ") 

contains 查看字符串內是否含有某個字符  temp.contains("*")


begin  獲得指向字符串開頭的Iterator  


end  獲得指向字符串結尾的Iterator  
rbegin  獲得指向反向字符串開頭的Iterator  
rend  獲得指向反向字符串結尾的Iterator  
size  獲得字符串的大小  
length  和size函數功能相同  
max_size  字符串可能的最大大小  
capacity  在不從新分配內存的狀況下,字符串可能的大小  
empty  判斷是否爲空  operator[]  取第幾個元素,至關於數組  
c_str  取得C風格的const char* 字符串  
data  取得字符串內容地址  operator=  賦值操做符  
reserve  預留空間  
swap  交換函數  
insert  插入字符  
append  追加字符  
push_back  追加字符  operator+=  += 操做符  
erase  刪除字符串  
clear  清空字符容器中全部內容  
resize  從新分配空間  
assign  和賦值操做符同樣  
replace  替代  
copy  字符串到空間  
find  查找  
rfind  反向查找  
find_first_of  查找包含子串中的任何字符,返回第一個位置  
find_first_not_of  查找不包含子串中的任何字符,返回第一個位置  
find_last_of  查找包含子串中的任何字符,返回最後一個位置  
find_last_not_of  查找不包含子串中的任何字符,返回最後一個位置  
substr  獲得字串  
compare  比較字符串  operator+  字符串連接  operator==  判斷是否相等  operator!=  判斷是否不等於  operator<  判斷是否小於  operator>>  從輸入流中讀入字符串  operator<<  字符串寫入輸出流  
getline  從輸入流中讀入一行  
相關文章
相關標籤/搜索