21xrx.com
2024-12-22 20:12:03 Sunday
登录
文章检索 我的文章 写文章
C++中String类的常用函数
2023-07-01 16:01:33 深夜i     --     --
String类 常用函数 C++编程 字符串操作 基础知识

String类是C++标准库中一个非常常用的类,用于处理字符串。String类拥有许多可以操作字符串的常用函数,下面介绍一些常用函数。

1. length()

length()函数用于获取字符串的长度,即字符串中的字符数。例如:

string str = "hello";

int len = str.length();

cout << len << endl; // 输出结果为5

2. append()

append()函数用于将一个字符串添加到另一个字符串的末尾。例如:

string str1 = "hello";

string str2 = "world";

str1.append(" ");

str1.append(str2);

cout << str1 << endl; // 输出结果为"hello world"

3. substr()

substr()函数用于截取字符串中的某一部分,并返回一个新的字符串。例如:

string str = "hello world";

string sub = str.substr(6, 5);

cout << sub << endl; // 输出结果为"world"

4. find()

find()函数用于查找字符串中的子串,并返回其在字符串中首次出现的位置。例如:

string str = "hello world";

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

cout << pos << endl; // 输出结果为6

5. replace()

replace()函数用于替换字符串中的部分内容。例如:

string str = "abcd";

str.replace(1, 2, "12");

cout << str << endl; // 输出结果为"a12d"

除了以上几个函数外,String类还有许多其他的常用函数,比如clear()、empty()、insert()等。掌握这些函数可以帮助我们更轻松地处理字符串。

  
  

评论区

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