花花生米

导航

string

关于string字符串的知识:
string aa("hello");
string ss(4,'k')=kkkk;
string bb("12345",1,3);="234";

函数

string s1;string s2;
1.求字符串的长度:用length函数;size返回的是字符串的大小。
2.string对象支持+和+=,append(在后面添加内容):
s1.append(s2);
3.支持compare函数比较:s1.compare(s2);
4.支持substr函数求子串:s2=s1.substr(i,j);
5.判断是否为空:empty;

查找

1.find:从前往后查找子串或者字符出现的位置;
2.rfind:从后往前找子串或者字符出现的位置;
3.find_first_of:从前往后找何处出现另一个字符串中包含的字符;例如:
aa.find_first_of("bc");找aa中第一次出现"bc"中任一字符的位置;
4.find_last_of:从后往前找何处出现另一个字符串中包含的字符
5.find_first_not_of:从前往后找何处出现另一个字符串中没有包含的字符
6.find_last_not_of:从后往前找何处出现另一个字符串中没有包含的字符

posted on 2020-08-15 14:06  花花生米  阅读(176)  评论(0编辑  收藏  举报