C++ string 类常用方法详解
C++ 中 string 类提供了许多方法,以下是一些常用的方法:
-
length():返回字符串的长度。
-
size():与 length() 方法作用相同,返回字符串的长度。
-
empty():判断字符串是否为空,若为空则返回 true,反之返回 false。
-
clear():清空字符串,即将字符串的内容全部删除。
-
assign():将字符串的内容替换为指定的内容。
-
append():在字符串的末尾添加指定的内容。
-
insert():在指定位置插入指定的内容。
-
erase():删除字符串中指定位置的内容。
-
replace():将字符串中指定位置的内容替换为指定的内容。
-
substr():截取字符串中指定位置和长度的子串。
-
find():在字符串中查找指定的内容,若找到则返回该内容在字符串中的起始位置,反之返回 -1。
-
rfind():与 find() 方法作用相同,但是从字符串的末尾开始查找。
-
compare():比较两个字符串的大小,若相等则返回 0,若第一个字符串小于第二个字符串则返回 -1,反之返回 1。
-
c_str():将字符串转换为 C 风格字符串。
-
getline():从输入流中读取一行字符串。
原文地址: https://www.cveoy.top/t/topic/nBI7 著作权归作者所有。请勿转载和采集!