字符

· · 个人记录

size()字符长度
append()在字符中的最后添加一个字符串或字符
1:在字符串最后添加一个字符串。s.append("hallo"); 2:在s1最后添加字符s2从下标A开始数n个字符的部分
s1.append(s2,1,4); 3:在字符串最后添加重复的字符 substr()提取字符串中的一部分。 1:提取字符串从指定下标a到字符串最后的部分字符。 str2=str1.substr(a); 2:提取字符串从指定下标a后数n个字符的部分。 str2=str1.substr(a,n); find()查找 得到目标片段在字符串最小的下标
没找到返回string::npos
1:从字符串指定下标a的位置查找
cout<<str1.find('c',a); replace替换
2:用s2替换s1的下标a开始数n个字符的部分
s1.replace(a,n,s2);
2:用s2的从下标b开始数m个字符的部分,替换s1的从下标a开始数n个字符的部分
s1.replace(a,n,s2,b,m); insert()插入:
1:在s1的下标a位置插入字符串s2 s1.insert(a,s2); 2:在s1的下标a位置插入字符串s2的从下标b开始数m个字符的部分 s1,insert(a,s2,b,m); 3:在s1下标a位置插入n个字符 s1.insert(a,n,'*');