string基础函数

string可以和char或char数组相加减(返回string)或者比较

#include<string>

 函数:

str[0] = 'c';//有索引,且可以更改(不同于c#)
str.size();//长度
str.length();//同上
str.find("asad");//查找给定字符串的首字母位于字符串中的位置
//找不到返回string::npos
str.find("saa") == string::npos;//判断是否能找到给定字符
str.empty();//判断是否为空
str.erase(m, n);//删除m开始到n的字符串,写一个参数是删除之后所有字符
 //一个没有表示清空字符串
 str.push_back('2');//某位插入一个字符
 str.append(str2);//把str2拼接到后面
 str.substr(int startindex,int len);//获得子串 len不写就默认时最后所有
 str.compare();

string s1(6,'*');//构造指定一个字符 重复n次的字符串

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值