string类型的常用方法

Posted xzxl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了string类型的常用方法相关的知识,希望对你有一定的参考价值。

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类型的常用方法的主要内容,如果未能解决你的问题,请参考以下文章

js常用代码片段

常用python日期日志获取内容循环的代码片段

在代码片段中包含类型转换

C#常用代码片段备忘

15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片

c++ string类的常用方法