string类

可以把string理解为一个特殊的容器,容器中装的是字符;存储在string.h文件中,

c++中,最好使用string来代替char[];

定义和构造初始化:string提供了很多构造函数,可以以多种方式来初始化string字符串:

string str1 =" yesterday is history";

string str2("my heart go on");

。。。。。

string重载了= + +=等多种运算符,让字符串组合拼接:

str += str2;

string可以按数组方式,以下标来访问: cout <<str2[4];

 

sort(str.begin(), str.end()); 对字符串进行排序,但是sort在 algorithm头文件中。

 

string.size():返回字符串的长度,不包含\0

string.append():

  直接添加另一个完整的字符串:

  如str1.append(str2);

  添加另一个字符串的某一段子串:

  如str1.append(str2, 11, 7);

  添加几个相同的字符:

  如str1.append(5, '.');

string.substr():

  str.substr(start,sum) //从索引start开始到sum个结束包括sum。

  

 

posted on 2019-04-01 20:11  幸福的萤火虫  阅读(141)  评论(0编辑  收藏  举报

导航