string 操作

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[]

上一篇:C语言_数组以及hash表的使用


下一篇:Qt 中QString 字符串操作:连接、组合、替换、去掉空白字符