cpp中string类怎么用
时间: 2023-08-17 18:38:18 浏览: 94
自定义string类.cpp
在C++中,String类是一个非常有用的字符串处理工具,提供了许多方便的方法和操作。下面是一些常见的String类用法:
1. 声明和初始化一个字符串对象:
```cpp
string str = "Hello World!";
```
2. 获取字符串长度:
```cpp
int len = str.length();
```
3. 获取字符串的子串:
```cpp
string sub_str = str.substr(0, 5); //获取从下标0开始,长度为5的子串
```
4. 字符串拼接:
```cpp
string str1 = "Hello";
string str2 = "World";
string str3 = str1 + " " + str2;
```
5. 字符串查找:
```cpp
int pos = str.find("World"); //查找子串"World"在str中的位置
```
6. 字符串替换:
```cpp
str.replace(pos, 5, "China"); //从pos位置开始,替换长度为5的子串为"China"
```
7. 字符串比较:
```cpp
string str1 = "Hello";
string str2 = "World";
if (str1 == str2) {
//字符串相等
} else {
//字符串不相等
}
```
这些是一些常用的String类用法,您可以根据需要选择使用。
阅读全文