string基本字符容器
来源:互联网 发布:单位封游戏端口 编辑:程序博客网 时间:2024/06/10 15:57
使用string容器,需要头文件#include<string>,下面介绍string的几种用法:
1.创建string对象 string s;
2.给string对象赋值
2.1 直接赋值 s="abcdfeg";
2.2用字符指针赋值
string s;
char ss[100];
scanf("%s",ss);
s=ss;
注意:scanf是C语言的函数,不支持string对象
3.从string对象尾部添加字符
3.1直接采用“+”即可
s=s+'a';
3.2采用append()方法
是。append(“abc”);
4.给string对象插入字符
4.1使用迭代器
string :: itsrator it=s.begin();
insert(it+1,'p');//在第一个字符前插入‘p’;
4.2不用迭代器
insert(s.begin()+1,'p');
5.访问string对象元素
一般使用下标方式随机访问,下标从0开始,其对象是一个字符;
6.删除string对象的元素
srase()方法某个元素或某个区间元素
string ::iterator it=s.begin();
s.srase(it+1);//删除一个
s.erase(it+2,it+5);//删除区间2—5的元素,前闭后开区间
7.替换string对象字符
s.replace(3,4,"abc");//从第三个开始将连续的四个字符替换成“good”;
8.string对象的比较
s.compare("cat");//若比对方大返回1,等于返回0,小于返回-1;
9.反向排序string对象
reverse(s.begin(),s.end());
10.string对象作为vector元素
vector<string>v;
11.搜索string对象的元素或子串
s.find()返回其下标,若找不到返回4294967295
注:一般情况下,获取一维数组的长度用length函数,获取多维函数的维数大小用size
- string基本字符容器
- string基本字符容器
- string基本字符系列容器
- String基本字符系列容器
- string基本字符序列容器
- string 基本字符序列容器
- string基本字符系列容器
- string基本字符系列容器
- string基本字符系列容器(一)
- string基本字符系列容器(二)
- STL string基本字符系列容器
- C_串----基本string字符系列容器
- STL(十七)string基本字符序列容器
- ACM学习历程9——string基本字符系列容器
- C++ STL基本容器string,vector,list,deque,map..[转]
- STL基本容器: string、vector、list、deque、set、map
- STL基本容器: string、vector、list、deque、set、map
- string容器
- 谞拙仔钻座捉坐姿锥抓淄注自浊灼锥赚琢
- yum update卡在Running Transaction Test
- Win8 下wampserver 安装访问localhost 403问题解决
- 必须Mark!43个优秀的Swift开源项目推荐
- 棕椎缀遵着奏孜孜爪棕浊注尊桌佐纵足字
- string基本字符容器
- Android开发学习之TypedArray类
- 特征选择
- 砖足阻仔嘴醉总踪祖踪醉足宗宗追籽孜淄
- Wine
- 使用nexus为maven搭建私服
- 综咨宗奏拙坐宗准座纂最孜谞装左拙遵族
- Android--多线程之Handler
- 尺度不变特征变换匹配算法详解Scale Invariant Feature Transform(SIFT)