string函数总结(3)

字符串流处理: 通过定义ostringstream和istringstream变量实现,<sstream>头文件中例如:

 string input("hello,this is a test"); 

 istringstream is(input); 

string s1,s2,s3,s4;

 is>>s1>>s2>>s3>>s4;//s1="hello,this",s2="is",s3="a",s4="test"     ostringstream os;     os<<s1<<s2<<s3<<s4;     cout<<os.str();

归结为append函数能将某字符串(或数据串)加到某字符串后面    

assign函数能将字符串(或数据串)的内容设定给某字符串 

at函数能回传字符串中位于某个位置的字符 

begin函数将回传该字符串的起始定位器

c_str函数能将字符串对象中的内容,以c语言字符串的方式输出   

capacity函数能回传目前所能控制的对象容器大小  

compare函数将会回传 可控制的字符吕容量

copy函数能将数据串的内容复制到加一个数据串中

data函数能将数据串的第一个起始指针传出 

empty函数能判断数据串是否为空串

end函数将回传该字符串的终止定位器

erase函数将容器中的数据清除

find函数能在容器中寻找符合求的数据其出现的位置 

find_first_of 函数能在容器中寻找第一个符合特定要求的数据出现的位置 

find_first_not_of函数能在容器中寻找第一个不符合特定要求的数据出现的位置

find_last_of函数能在容器中寻找最后一个符合特定要求的数据出现的位置

find_last_not_of 函数能在容器中寻找最后一个不符合特定要求的数据出现的位置  

insert 函数能将数据插入到容器中的某个特定位置  

length 函数能计算数据串的长度   

replace函数能将数据插入到容器中的某个特定位置  

reserve 函数能保证capacity函数的回传值,一定大于某数   

resize 函数能确定size函数的回传值,一定大于某数  

rfind函数能在容器中寻找最后一个符合特定要求的数据出现的位置

size函数能回传目前对象容器的大小  

substr函数能将串裁减为更少的串

swap 函数能将两个串的内容交换  

max_size函数能将两个串的内容交换  

getline 函数能通过输入装置,将输入的数据存储到容器中 

swap函数能将两个数据串中的内容做交换   

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值