码迷,mamicode.com
首页 > 其他好文 > 详细

9.6——string类型

时间:2015-08-07 21:58:43      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:

string:

getline(is,s):从输入流is读入到字符串s中

s1+s2:将两个字符串连接起来

构造string一些方法:

1)string s(cp,n):将s初始化为cp所指的n个字符

2)string s(s2,pos2):将s初始化为已有字符串s2的下标pose2开始

3)string s(s2,pos2,len2):将s初始化为已有字符串s2的下标pose2开始的len2个字符

只适用于string类型的操作:

1)substr()

    s.substr(pos,n) 返回下标pos开始的n个字符的子串

    s.substr(pos) 返回下标pos开始的到末尾的子串

    s.substr() 返回一个字符串的副本

2)append

    s.append(args):将args串接在s后面

    s.append(s2)将s2接在s的后面

    s·append(s2,pos2,len2)

    s·append(cp):指针cp指向的以空字符串结束的数组

    s·append(n,c):字符c的n个副本

    s·append(b2,e2):迭代器b2,c2标记的所有范围

3)replace

    s·replace(pos,len,args):将s中的下标pos开始的len个元素用args替换掉

    s·replace(b,e,args):删除s中迭代器b到e的元素,用args替换

其中args与上面的append中相同。

string类型的查找:

1)find

2)rfind

3)find_first_of

4)find_last_of

5)find_last_not_of

6)find_first_not_of

string对象的比较:

1)compare函数

9.6——string类型

标签:

原文地址:http://www.cnblogs.com/yanliang12138/p/4711821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!