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类型的常用方法的主要内容,如果未能解决你的问题,请参考以下文章
15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片