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  从输入流中读入一行  
相关文章
相关标签/搜索