PAT中常用STL-string
常用操作
输入
1 |
|
1 | ab cde f |
常用函数
length()
获取字符的长度。
substring()
- substring(pos,length) 从pos开始返回长度为length的子串
insert()
插入字符串。
- insert(pos,string) 在pos位置插入string
- insert(itst1,itst2,ited2) 迭代器itst1指向的位置插入[itst2,ited2)代表的字符串
1 |
|
1 | 12345 6789 |
erase()
删除字符串。
- erase(it) 删去迭代器it指向的字符
- erase(pos,length) 从pos下标,删去length个字符
- erase(itst,ited) 删去迭代器[itst,ited)代表的内容
1 |
|
1 | 0123 |
clear()
清空字符串(变为空串)。
find()
查找字符串。
- find(string) 返回string头一次出现的位置,若没找到返回string::npos(-1/4294967295)
- find(string,pos) 和上面一样,只不过是从pos位置开始找
replace()
替换字符串。
- replace(pos,len,str) 从pos开始长度为len的子串替换为str
- replace(itst,ited,str) [itst,ited)代表的子串替换为str
比较
string可直接用比较符来比较两字符的字典序。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Silent Wittgenstein!