• string


    ACM主要用到下面的用法:

    1、赋值:s.clear ( ) ;清空

                  另外的 + 、-、 =、> 、<、string 都支持(大于号,小于号string 是按 字典序从左往右比较的);

    2、插入:s.replace(2,0," zhang')  表示从第二个元素开始将连续0个元素替换成“zhang”;

    3、删除:s.erase(2); 表示从下标为2开始,( 包括2)一直删除到字符串结束;

                     s.erase( 1, 2 ) ; 表示从下标为1的字符往后删除2个;

                     s.erase( it.begin(),it.begin()+3);删除的是左闭右开的区间;

    4、查找:ss.find('s'); 表示查找字符‘s’,找到返回其下标,否则返回-1;

    5、反向排序:反向排序:直接reverse(ss.begin(),ss.end());(如ss=“afv”,反向后为“vfa”);

                                            或者 reverse(s,s+n);

    6、string是遇到空格就不能读取了,如果读入包括空格的话就用getline( cin,s);

  • 相关阅读:
    Unity3D笔记 英保通三 脚本编写 、物体间通信
    Unity3D笔记 英保通二
    Unity3D 面试ABC
    Unity3D 记第一次面试
    Unity3D笔记 英保通一
    (转)关于如何学好游戏3D引擎编程的一些经验
    Java_异常
    Java_多态
    Java_继承(下)
    Java_继承(上)
  • 原文地址:https://www.cnblogs.com/zhgyki/p/9123188.html
Copyright © 2020-2023  润新知