c++中string类函数怎么使用

   2025-02-13 9410
核心提示:在C++中,可以使用string类的成员函数来操作字符串。以下是一些常用的string类函数的使用方法。创建字符串对象:#include string

在C++中,可以使用string类的成员函数来操作字符串。以下是一些常用的string类函数的使用方法。

创建字符串对象:

#include <string>using namespace std;string str;   // 创建一个空字符串string str = "Hello";   // 创建一个包含初始化字符串的字符串

获取字符串长度:

int len = str.length();   // 获取字符串的长度

连接字符串:

string str1 = "Hello";string str2 = " World";string str3 = str1 + str2;   // 连接两个字符串

比较字符串:

string str1 = "abc";string str2 = "def";int result = str1.compare(str2);   // 比较两个字符串,返回0表示相等,返回正数表示str1大,返回负数表示str2大

截取子串:

string str = "Hello World";string sub = str.substr(6, 5);   // 从位置6开始截取5个字符的子串,结果为"World"

查找子串:

string str = "Hello World";size_t pos = str.find("World");   // 查找子串"World"的位置,结果为6

替换子串:

string str = "Hello World";str.replace(6, 5, "C++");   // 替换位置6开始的5个字符为"C++",结果为"Hello C++"

插入子串:

string str = "Hello";str.insert(5, " World");   // 在位置5插入子串" World",结果为"Hello World"

删除子串:

string str = "Hello World";str.erase(6, 5);   // 删除位置6开始的5个字符,结果为"Hello"

这些只是一些常用的string类函数的使用方法,实际上string类还提供了很多其他有用的函数,你可以查阅C++的官方文档或参考其他教程来了解更多。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言