string类的常用成员函数

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值