string类的常用方法c++
时间: 2023-12-06 11:19:05 浏览: 66
1. size():返回字符串的长度
2. empty():判断字符串是否为空
3. clear():清空字符串
4. substr():返回子字符串
例如:
string s = "Hello World";
string sub = s.substr(0, 5);
// sub = "Hello"
5. find():查找子串
例如:
string s = "Hello World";
int pos = s.find("World");
// pos = 6
6. replace():替换字符串中的子串
例如:
string s = "Hello World";
s.replace(6, 5, "C++");
// s = "Hello C++"
7. insert():在字符串中插入子串
例如:
string s = "Hello World";
s.insert(6, "C++ ");
// s = "Hello C++ World"
8. erase():删除字符串中的子串
例如:
string s = "Hello World";
s.erase(6, 5);
// s = "Hello"
9. push_back():在字符串末尾添加一个字符
例如:
string s = "Hello";
s.push_back('!');
// s = "Hello!"
相关问题
c++ string类常用方法
CSDN开发的C知道AI语言模型回答:
C++中的string类常用方法包括:length()获取字符串长度,substr()截取子串,find()查找子串位置,replace()替换子串,append()在字符串末尾添加子串,erase()删除子串等。
c++ string类的常用方法
C++中的string类是一个非常常用的字符串处理类。它提供了许多函数和方法来处理字符串。以下是一些常用的方法:
1. length():返回字符串的长度
2. substr():从指定位置截取字符串
3. insert():在指定位置插入字符串
4. erase():删除指定位置的字符或一定数量的字符
5. find():查找指定字符串在原字符串中的位置
6. compare():比较两个字符串的大小
7. replace():用指定字符串替换原字符串中的一部分
8. c_str():将字符串转换为C-style字符串
除了上述常用方法以外,还有很多其他方法,例如:
1. empty():判断字符串是否为空
2. at():返回字符串中指定位置的字符
3. push_back():在字符串的末尾插入一个字符
4. pop_back():删除字符串的末尾字符
总的来说,C++中的string类是一个非常强大的字符串处理类,通过调用其提供的方法,可以方便地完成字符串的处理和操作。
阅读全文