C++ string操作
s.insert(pos, args)? 在 pos 之前插入 args 指定的字符
s.erase(pos, len)? 刪除從 pos 開始的 len 個字符。如果 len 省略,則刪除 pos 開始的后面所有字符。返回一個指向 s 的引用。
s.assign(args)? 將 s 中的字符替換為 args 指定的字符。返回一個指向 s 的引用。
s.append(args)? 將 args 追加到 s 。返回一個指向 s 的引用。args 必須是雙引號字符串
s.replace(range, args) 將 s 中范圍為 range 內(nèi)的字符替換為 args 指定的字符
s.find(args) 查找 s 中 args 第一次出現(xiàn)的位置
s.rfind(args) 查找 s 中 args 最后一次出現(xiàn)的位置
to_string(val) 將數(shù)值 val 轉(zhuǎn)換為 string 并返回。val 可以是任何算術(shù)類型(int、浮點型等)
stoi(s) / atoi(c) 字符串/字符 轉(zhuǎn)換為整數(shù)并返回
stof(s) / atof(s) 字符串/字符 轉(zhuǎn)換為浮點數(shù)并返回
s.substr(pos, n) 從索引 pos 開始,提取連續(xù)的 n 個字符,包括 pos 位置的字符
reverse(s2.begin(), s2.end()) 反轉(zhuǎn) string 定義的字符串 s2 (加頭文件 <algorithm> )
標(biāo)簽: