在C++中,可以使用std::string
類來處理字符串。這個類提供了許多有用的成員函數來操作字符串,例如:
std::string
類的構造函數來創建字符串對象,也可以直接賦值字符串給std::string
對象。std::string str1 = "Hello, ";
std::string str2("world!");
+
運算符來連接兩個字符串。std::string result = str1 + str2;
size()
成員函數來獲取字符串的長度。int length = str1.size();
find()
成員函數來查找子字符串在字符串中的位置。int pos = str1.find("lo");
if (pos != std::string::npos) {
// 子字符串在字符串中找到了
} else {
// 子字符串在字符串中未找到
}
replace()
成員函數來替換字符串中的子字符串。str1.replace(2, 3, "i");
substr()
成員函數來截取字符串的子字符串。std::string sub = str1.substr(2, 3);
除了上面提到的成員函數之外,std::string
類還提供了許多其他有用的成員函數來處理字符串。詳細的使用方法可以查閱C++的標準庫文檔。