飞道的博客

C++string容器知识点总结

289人阅读  评论(0)








3.1.5 string容器查找和替换



总结:
(1)find查找是从左往右,rfind查找是从右往左,而且是从0开始
例如:str1=“abcdefgde”
int pos =str1.find(“de”)
输出结果是3;
int pos1=str1.rfind(“de”)
输出结果是7;
(2)find查找到字符串后返回查找字符的第一个位置,否则返回-1;
(3)replace在替换字符时,要指定从哪个位置开始,替换多少个字符,替换成什么样的字符;
例如:上述替换这块代码的输出结果是a1111efgde(这里需要注意:尽管只有三个字符需要被替换,但用来替换的字符有四个(这里是1111),所以这样输出)
3.1.6string字符串比较


注意:这里string比较字符串主要是看两个字符串是否相等,比较谁大谁小其实意义不大



注意:这里的第二种方法是从下标0开始的。


注意:插入和删除操作也是从0开始


转载:https://blog.csdn.net/qq_52297656/article/details/115770240
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场