str.c_str()
将字符串以 char*
类型传回。
str.data()
将字符串以 char[]
类型传回。
str.size()
返回字符串长度。
str.empty()
判断字符串是否为空。
str.find(str2)
查找 str2
在字符串中第一次出现的位置,如果没有出现则返回 \(2^{64}-1\)。其中 str2
可为 char
string
char*
char[]
。
str1.insert(pos,str2)
在 str1
的位置 pos
前插入字符串 str2
。
str.erase(pos,len)
从位置 pos
开始删除 len
个字符。
str.erase(it1,it2)
删除指针 it1
到指针 it2
前面的所有字符,如果不存在 it2
就仅删除 it1
指向的字符。
str.clear()
删除字符串中的所有字符,使其变为空串。
str1.replace(pos,len,str2)
将 str1
中从位置 pos
开始长度为 len
的字符替换成 str2
。其中 str2
可为 char
string
char*
char[]
。