string的用法
string的用法
目录
一、String的输入以及访问
二、String的操作函数
三、String的侦测函数
一、string的输入以及访问
- getline(cin,s);
读入一个字符串(直到换行),可以含空格;
2.cin>>;
读入一个字符串,不能含空格;
3.a[];
获取字符串a的某一个下标对应的字符;
4.s.begin();
获取字符串s的头指针
5.s.end();
获取字符串s的尾指针
二、string的操作函数
- substr(x,len);
从下标x,截取长度为len的字符串;
2.substr(x);
从下标x,截取到最后;
3.erase(x,len);
删除字符串第x个下标开始的len个字符;
4.erase(x);
删除字符串第x个下标开始往后的所有字符;
5.insert(x,s);
在字符串下标为x的位置插入一个字符串s;
6.replace(x,len,str);
从下标为x开始,替换len个字符为str;
7.s.erase(x,y);
删除字符串s中x的后y位;
三、string的侦测函数
- s.find("侦测字符");
找出s里这个字符出现的位置;
2.find()
查找字符串第一次出现的下标i,没有返回string::npos(-1);
3.find(str,x);
在字符串的下标x之后,查找str第一次出现的下标;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~