1.length()——获取字符串的长度
string s;
int num=s.length();
2,size()——返回字符串大小,与length()作用相同
string s;
int num=s.size();
3,empty()——检查字符串是否为空,返回true或者false
while(!s.empty())//如果非空
while(s.size())//如果空
4,clear()——清空字符串
s.clear()
5,append()——将一个字符串添加到当前字符串的末尾
string str = "Hello";
str.append(", World!");
6,insert()——在指定位置插入一个字符串或者字符序列
s.insert(2,ss)//在s+2地址后插入ss
s.insert(2,ss,4,2)//s+2地址后插入ss第四个地址后的2个字符
7,erase()——删除指定位置的字符
s.erase(1,3)//删除字符串s+1地址后的三个字符
8,substr()——返回从指定位置开始的指定长度的字符串
ss=s.substr(1,3)//提取s+1地址后的3个字符给字符串ss
ss=s.substr(3)//提取s+3地址后的所有内容给字符串ss
9,find()——在字符串中查找第一次出现指定字符串的位置
a=s.find(ss,1)//从s+1地址开始,查找ss字符串最早出现在s的位置
10,replace()——用一个新的字符串替换指定位置的字符或字符串
s.replace(1,2,ss)//将s+1地址后的2个字符替换ss
s.replace(1,2,ss,2,3)//将s+1地址后的2个字符替换ss+2地址后的3个字符