string类型自带的函数

  • 可以直接赋值
string s1, s2=" we are one"; 
s1=s2; 
  • 可以初始化连续字符
string s1(8, 'A');   //AAAAAAAA
  • 可以求长度
s1.length()
  • 可以用+实现字符串的联结
s2=s3+' '+s4; 
  • insert插入
s3.insert(7, "are one");  //在下标7的地方插入
  • replace替换
s3.replace(2, 4, "are");  //把s3中2下标开始长度为4的子串替换为ar
  • substr取子串
s1=s3.substr(6, 7);  //把s3中6下标开始长度为7的子串赋值给s1
  • find查找
int pos=s3.find(s1);  //找出s3中是否存在s1,若存在返回首字母下标,若不存在返回string::opos
  • erase删除
s3.erase(5, 8);  //删除s3中5下标开始长度为8的子串
  • 比较大小
bool f=s1>s4;  //比较s1和s4的大小











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值