博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
string类型的常用方法
阅读量:6862 次
发布时间:2019-06-26

本文共 563 字,大约阅读时间需要 1 分钟。

1. 在尾部插入/删除元素

string s("hello");	// 插入/删除一个字符 s.push_back('!');s.pop_back();	// 插入多个字符s.append("world");s.insert(s.size(), "world");// 删除多个字符s.erase(s.size()-5, 5);s.erase(s.end()-5, s.end());

 

2. 在字符串中查找

string s("hello");string s2(s);char c = 'l';	// 查找s中是否有字符cs.find(c);			// 与下面等价,默认从位置0开始查找 s.find(c, 0);		// 从s的位置0开始查找字符c	// 查找s中是否有字符串s2s.find(s2); 		// 默认从位置0开始查找 s.find(s2, 0); 		// 从s的位置0开始查找字符串s2 	// 其他查找 s.find_first_of(s2);	// 返回s2中任意一个字符在s中第一次出现的位置 s.find_first_not_of(s2);// 返回s中第一个s2没有的字符的位置

  

  

  

转载于:https://www.cnblogs.com/xzxl/p/9605843.html

你可能感兴趣的文章
knockout.js 练习一
查看>>
Asp.Net Core SignalR 与微信小程序交互笔记
查看>>
os.linesep提取当前平台使用的换行符
查看>>
到底什么是故事点(Story Point)?
查看>>
修改用户定义的数据类型
查看>>
网络流24题10
查看>>
多域名THINKPHP利用MEMCACHE方式共享SESSION数据(转)
查看>>
C#基础 for 穷举、迭代
查看>>
2018.3.17 模拟赛——(2)删数
查看>>
视图层
查看>>
Django跨域解决方法
查看>>
LeetCode题目分类
查看>>
为什么拷贝构造函数的参数是一个引用,可以不是引用吗
查看>>
Mysql之复制服务
查看>>
shell命令xargs解析
查看>>
我的vim配置
查看>>
银行家算法------------------狄泰软件学院
查看>>
归并排序
查看>>
译 - Cassandra 数据建模的基本规则
查看>>
Maven整理笔记の初步窥探
查看>>