C++ sting中不知道的知识四——string类
来源:互联网 发布:单机游戏毛毛mac下载 编辑:程序博客网 时间:2024/05/16 14:02
需加入#include <string>
string类中包含length和size函数,都是求出该字符串的长度,区别在模板STL中
append合并函数:第一个参数为需要连接的字符串,第二个参数为从第几个字符开始,第三个参数为需要合并的数量。
replace函数:第一个参数为需要替换的字符串的开始位置,第二个参数为需要替换的个数,第三个参数为字符串,第四个参数为第三个参数的起始位置,第五个参数为个数
replace的重载函数支持char[]和char.
copy函数:第一个参数为目的字符串,第二个参数为拷贝的个数,第三个参数为起始位置
swap函数:将两个字符串交换
string str1 = "abc";
string str2 = "efg";
char str3 = 'T';
char str4[] = "hij";
str1.append(str2,1,1); //输出str1: abcf
str1.replace(0,1,str2,0,2); //输出str1:efbc
str1.replace(0,1,str4,0,2); //输出str1:hibc
str1.replace(0,2,2,str3); //输出str1:TTc
str1.copy(str4,2,0);//输出str4字符串为:abj 注意:第二个参数一定小于第一个参数的长度,否则乱码
0 0
- C++ sting中不知道的知识四——string类
- String类中你不知道的知识
- 不知道的知识四——指针数组的删除
- JAVA技术发展——你不知道的J2SE(四)
- 平常不知道的知识
- C++中Sting类的深拷贝
- C语言中你不知道的事——柔性数组
- java中Sting—常用方法
- 第八周项目四 Sting类的构造
- 我不知道的C#—字符串池机制
- Sting类的实现
- Sting类的构造
- Sting类的实现
- 你不知道的Java学习笔记14--String类
- c++不知道的知识三——动态联编和静态联编
- 你不知道的Java小知识——动态数组实现(ArrayList原理)
- 你不知道的JAVA小知识——equals和hashCode方法
- 你所不知道的知识
- 基于verilog按键消抖设计
- defparam的语法
- 提升团队编码效率的10个提示
- 程序员的快乐:那些小细节
- 软件开发中变更的真正代价
- C++ sting中不知道的知识四——string类
- 成功的软件开发者需要掌握人际技能的3个原因
- 改善代码质量的6种重构模式
- 微设计(www.weidesigner.com)介绍系列文章(二)
- GUI
- 15个热门的编程趋势及15个逐步走向衰落的编程方向(下)
- 15个热门的编程趋势及15个逐步走向衰落的编程方向(上)
- 招聘优秀开发者的7个简单原则
- SIP服务器OpenSIPS应用介绍