#include <iostream>
#include <string>
using namespace std;
int main() {
// 创建字符串
string str1 = "Hello";
string str2 = "World";
// 字符串连接
string str3 = str1 + " " + str2;
cout << "连接后的字符串: " << str3 << endl;
// 获取字符串长度
int length = str3.length();
cout << "字符串长度: " << length << endl;
// 查找子字符串
size_t found = str3.find("World");
if (found != string::npos) {
cout << "找到 'World',位置在: " << found << endl;
} else {
cout << "'World' 未找到" << endl;
}
// 替换子字符串
str3.replace(6, 5, "C++");
cout << "替换后的字符串: " << str3 << endl;
// 插入子字符串
str3.insert(6, "Beautiful ");
cout << "插入后的字符串: " << str3 << endl;
// 删除子字符串
str3.erase(6, 9);
cout << "删除后的字符串: " << str3 << endl;
return 0;
}
创建字符串:
string 类型创建两个字符串 str1 和 str2。字符串连接:
+ 操作符将两个字符串连接成一个新的字符串 str3,并在中间添加一个空格。获取字符串长度:
length() 方法获取字符串的长度,并输出结果。查找子字符串:
find() 方法查找子字符串 "World" 在 str3 中的位置。如果找到,则返回其起始位置;否则返回 string::npos。替换子字符串:
replace() 方法将 str3 中从第 6 个字符开始的 5 个字符替换为 "C++"。插入子字符串:
insert() 方法在 str3 的第 6 个字符位置插入字符串 "Beautiful "。删除子字符串:
erase() 方法删除 str3 中从第 6 个字符开始的 9 个字符。这段代码展示了 C++ 中常见的字符串操作方法及其用法。
上一篇:c++ 面向对象
下一篇:c++ readqueue
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站