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 從輸入流中讀入一行