1 str1.assign(“ABC”); //清空string串,然后设置string串为"ABC"
2
3 str1.length(); //获取字符串长度
4
5 str1.size(); //获取字符串数量,等价于length()
6
7 str1.capacity(); //获取容量,容量包含了当前string里不必增加内存就能使用的字符数
8
9 str1.resize(10); //表示设置当前string里的串大小,若设置大小大于当前串长度,则用字符\0来填充多余的.
10 str1.resize(10,char c); //设置串大小,若设置大小大于当前串长度,则用字符c来填充多余的
11
12 str1.reserve(10); //设置string里的串容量,不会填充数据.
13 str1.swap(str2); //替换str1 和 str2 的字符串
14
15 str1.puch_back (‘A’); //在str1末尾添加一个’A’字符,参数必须是字符形式
16
17 str1.append (“ABC”); //在str1末尾添加一个"ABC"字符串,参数必须是字符串形式
18
19 str1.insert (“ABC”,2); //在str1的下标为2的位置,插入"ABC"
20
21 str1.erase(2); //删除下标为2的位置,比如: “ABCD” --> “AB”
22
23 str1.erase(2,1); //从下标为2的位置删除1个,比如: “ABCD” --> “ABD”
24
25 str1.clear(); //删除所有
26
27 str1.replace(2,4, “ABCD”); //从下标为2的位置,替换4个字节,为"ABCD"
28
29 str1.empty(); //判断为空, 为空返回true
string类的常用成员函数
最新推荐文章于 2024-05-14 18:07:20 发布