//c++ string函式列表【 c++string|c++string所有的成員函式】/*-----------------------------------------
begin 得到指向字串開頭的iterator
end 得到指向字串結尾的iterator
rbegin 得到指向反向字串開頭的iterator
rend 得到指向反向字串結尾的iterator
size 得到字串的大小
length 和size函式功能相同
max_size 字串可能的最大大小
capacity 在不重新分配記憶體的情況下,字串可能的大小
empty 判斷是否為空
operator取第幾個元素,相當於陣列
c_str 取得c風格的constchar* 字串
data 取得字串內容位址
operator= 賦值操作符
reserve 預留空間
swap 交換函式
insert 插入字元
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 從輸入流中讀入一行
----------------------------------*/
String成員函式
string類提供的各種操作函式大致分為八類 構造器和析構器,大小和容量,元素訪問,字串比較,字串修改,字串接合,i o操作以及搜尋和查詢。函式名稱 功能 建構函式 產生或複製字串 析構函式 銷毀字串 assign 賦以新值 swap 交換兩個字串的內容 insert 插入字元 erase 刪除字元...
關於string的成員函式substr
在lksnapshot.cpp中解析接收串列埠的字串時有一句 string cmd msg.substr cmdstr.length 1,cmdstr.length cmdstr.length 1 懷疑substr的引數寫錯了,然後查到相關資料,發現當長度大於字串的長度或者小於0時,其預設至字串末尾...
String成員方法
boolean equals object obj 判斷字串的內容是否相同,區分大小寫。boolean equalsignorecase string str 判斷字串的內容是否相同,不區分大小寫。boolean contains string str 判斷字串物件是否包含給定的字串。boolean...