21xrx.com
2024-12-22 22:44:23 Sunday
登录
文章检索 我的文章 写文章
C++字符串str
2023-07-12 19:03:54 深夜i     --     --
C++ 字符串 str 字符数组 stl库

在C++中,字符串是由一系列字符组成的。在C语言中,字符串是以空字符('\0')结束的一维字符数组,而在C++中则有专门的字符串类std::string。

std::string类可以通过包含头文件< string >来使用。字符串类提供了许多有用的方法来操作字符串。下面是一些常见的方法:

1.大小和长度

使用size()或length()方法来获取字符串的大小或长度。例如:

std::string str = "hello";

int size = str.size();

int length = str.length();

2.连接字符串

使用+运算符或append()方法来连接字符串。例如:

std::string str1 = "hello";

std::string str2 = "world";

std::string str3 = str1 + " " + str2; //"hello world"

str1.append(str2); //"helloworld"

3.查找和替换

使用find()方法查找子字符串,并使用replace()方法替换字符串中的子字符串。例如:

std::string str = "hello, world";

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

str.replace(pos, 1, " "); //"hello world"

4.子字符串

使用substr()方法获取一个字符串的子字符串。例如:

std::string str = "hello, world";

std::string subStr = str.substr(0, 5); //"hello"

总之,C++的std::string类为字符串操作提供了方便,也使代码更加易于阅读和编写。熟练掌握字符串操作可以帮助提高程序的效率和可读性。

  
  

评论区

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