在C++中,string是一種標準庫提供的字符串類型,可以用來存儲和操作文本數據。string類型可以直接使用,并且提供了許多成員函數來方便地對字符串進行操作。
以下是一些常用的string操作方法:
#include <string>
using namespace std;
string str = "Hello World";
string str1 = "Hello ";
string str2 = "World";
string result = str1 + str2;
int length = str.size();
char ch = str[0]; // 獲取第一個字符
string str1 = "abc";
string str2 = "xyz";
if(str1 == str2) {
// 字符串相等
} else {
// 字符串不相等
}
string str = "Hello World";
size_t pos = str.find("World");
if(pos != string::npos) {
// 找到了子串
} else {
// 沒有找到子串
}
string str = "Hello World";
str.replace(6, 5, "C++");
string str = "Hello World";
string sub = str.substr(6, 5); // 從位置6開始提取長度為5的子串
以上是一些常用的string操作方法,可以根據需要進行調用。string類型在C++中非常常用,可以方便地處理字符串操作。