【STL】string的增删改查
生活随笔
收集整理的這篇文章主要介紹了
【STL】string的增删改查
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
增
std::string重載了+運算符,可以這樣追加字符串
string s1 = "aaa", s2 = "bbb"; cout << s1 + s2 << endl;輸出:
aaabbb
刪
刪除第一個"4"子字符串為起點的3個字符
string s = "123456789"; if (s.find("4") != s.npos)s.erase(s.find("4"), 3); cout << s << endl;輸出:
123789
改
將以第一個"4"子字符串為起點的3個字符替換為"#"
string s = "123456789"; if (s.find("456") != s.npos)s.replace(s.find("4"), 3, "#"); cout << s << endl;輸出:
123#789
查
查找第一個"4"出現的位置下標,若找不到返回std::string::npos
s.find("4")總結
以上是生活随笔為你收集整理的【STL】string的增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快速幂+快速幂取模
- 下一篇: Java UDP Demo