C++ 中 string 类提供了许多方法,以下是一些常用的方法:

  1. length():返回字符串的长度。

  2. size():与 length() 方法作用相同,返回字符串的长度。

  3. empty():判断字符串是否为空,若为空则返回 true,反之返回 false。

  4. clear():清空字符串,即将字符串的内容全部删除。

  5. assign():将字符串的内容替换为指定的内容。

  6. append():在字符串的末尾添加指定的内容。

  7. insert():在指定位置插入指定的内容。

  8. erase():删除字符串中指定位置的内容。

  9. replace():将字符串中指定位置的内容替换为指定的内容。

  10. substr():截取字符串中指定位置和长度的子串。

  11. find():在字符串中查找指定的内容,若找到则返回该内容在字符串中的起始位置,反之返回 -1。

  12. rfind():与 find() 方法作用相同,但是从字符串的末尾开始查找。

  13. compare():比较两个字符串的大小,若相等则返回 0,若第一个字符串小于第二个字符串则返回 -1,反之返回 1。

  14. c_str():将字符串转换为 C 风格字符串。

  15. getline():从输入流中读取一行字符串。

C++ string 类常用方法详解

原文地址: https://www.cveoy.top/t/topic/nBI7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录