1.字符串的比较:
s1.compare(s2) == 0,表示s1和s2相同,否则为不相同
可以直接使用==,>=,<=,!=,>,<来直接对字符串进行比较
2.获得字符串的子串
s1.substr(4,6)表示获得s1字符串从第四个字符串开始的6个字符
3.查找子字符串
s1.find(s2,index),表示从s1中查找从索引index开始是否有字符串s2,若有,则返回s2的索引值,若没有则返回无穷大
s1.find_first_of(s2),返回两个字符串都有的第一个字符的索引
s1.find_fist_not_of(s2),返回在s1但不在s2中的首位字符的索引,若不成功则返回无穷大
4.字符串的输入
string s;
cout<<"input a string:";
cin>>s;
5.修改字符串
erase(4,7)删除字符串
insert(4,s2)插入字符串
replace(4,6,s2)代替字符串
网友评论