美文网首页
string的比较

string的比较

作者: VanessaC | 来源:发表于2017-07-25 08:57 被阅读0次

    1.字符串的比较:

    s1.compare(s2) == 0,表示s1和s2相同,否则为不相同

    可以直接使用==,>=,<=,!=,>,<来直接对字符串进行比较

    2.获得字符串的子串

    s1.substr(4,6)表示获得s1字符串从第四个字符串开始的6个字符

    3.查找子字符串

    s1.find(s2,index),表示从s1中查找从索引index开始是否有字符串s2,若有,则返回s2的索引值,若没有则返回无穷大

    s1.find_first_of(s2),返回两个字符串都有的第一个字符的索引

    s1.find_fist_not_of(s2),返回在s1但不在s2中的首位字符的索引,若不成功则返回无穷大

    4.字符串的输入

    string s;

    cout<<"input a string:";

    cin>>s;

    5.修改字符串

    erase(4,7)删除字符串

    insert(4,s2)插入字符串

    replace(4,6,s2)代替字符串

    相关文章

      网友评论

          本文标题:string的比较

          本文链接:https://www.haomeiwen.com/subject/cozikxtx.html