21xrx.com
2024-12-27 21:04:37 Friday
登录
文章检索 我的文章 写文章
C++ string 类的常用方法
2023-07-11 12:09:10 深夜i     --     --
C++ string 常用方法

C++ string类是一种字符串类型,它提供了一些常用的方法来处理和操作字符串。以下是一些常用的方法。

1. length()方法

该方法返回字符串的长度。例如:


string str = "hello";

cout << str.length() << endl; // 输出 5

2. append()方法

该方法用于将一个字符串追加到另一个字符串的末尾。例如:


string str1 = "hello";

string str2 = " world";

str1.append(str2);

cout << str1 << endl; // 输出 "hello world"

3. substr()方法

该方法用于从字符串中提取子字符串。例如:


string str = "hello world";

string sub = str.substr(6, 5); // 从第7个字符开始提取5个字符

cout << sub << endl; // 输出 "world"

4. find()方法

该方法用于在字符串中查找子串的位置。例如:


string str = "hello world";

int pos = str.find("world");

cout << pos << endl; // 输出 6

5. replace()方法

该方法用于替换字符串中的一部分内容。例如:


string str = "hello world";

str.replace(6, 5, "there"); // 将 "world" 替换为 "there"

cout << str << endl; // 输出 "hello there"

6. substr_replace()方法

该方法用于在字符串中插入一个子字符串。例如:


string str = "hello world";

str.insert(6, "there "); // 在第7个字符位置插入 "there "

cout << str << endl; // 输出 "hello there world"

以上这些方法是C++ string类中常用的方法。它们可以用于处理和操作字符串,使得程序开发更加方便和高效。如果您使用C++来处理字符串,建议您了解更多关于C++的字符串处理方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复