string类的函数学习

  1. s.size() 计算字符串s的长度

  2. s.find(s1) 寻找s中是否有子串与s1相同,有则返回下标,没有返回-1

  3. s.find(s1,x) 从下标x开始,查找子串,结果同上

  4. s2=s.substr(x,len) 从下标x开始,截取长度为len,保存在s2中,若截取长度大于s,则截取剩余长度

  5. s2=s.substr(x) 从下标x开始,截取剩余长度,保存到s2中

  6. s.erase(i,len) 从下标x开始,删除长度为len

  7. s.erase(i) 从下标i开始,删除从i以后的全部字符

  8. s.insert(i,s1) 在下标i的位置,插入字符串s1

  9. s.replace(i,len,s1) 从下标i开始,将长度为len的字符替换为s1

    以下函数要用到==c++11==的语法支持:
    
  10. int x=stoil(s) 将字符串s转换为整数

  11. long long x=stoll(s) 将字符串s转换为long long

  12. float x=stof(s) 将字符串s转换为float

  13. s=to_string(int n) 将整数转换为字符串s

  14. s=to_string(doube n) 将实数转换为字符串s,转换后的小数点后有六位

  15. s.begin() 获得字符串s的 头位置指针

  16. s.end() 获得字符串s的 尾位置指针),即最后一个字符的后面一个位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值