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

string类型的常用方法

时间:2018-09-07 17:18:50      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:app   方法   ack   ring   第一个   class   删除元素   find   highlight   

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中是否有字符c
s.find(c);			// 与下面等价,默认从位置0开始查找 
s.find(c, 0);		// 从s的位置0开始查找字符c
	
// 查找s中是否有字符串s2
s.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没有的字符的位置 

  

  

  

string类型的常用方法

标签:app   方法   ack   ring   第一个   class   删除元素   find   highlight   

原文地址:https://www.cnblogs.com/xzxl/p/9605843.html

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