zoukankan      html  css  js  c++  java
  • 字符串的那些事

    是不是烦透了char数组???

    是不是一见字符串“查找”“包含”“下标”等等就晕???

    没关系!

    你可以用string!【奸笑】

    string,让字符串更简单!

    主要介绍几个非常好用的函数,基本都在这个代码里面了,注释写的很详细,就不多说了

    #include<iostream>
    #include<cstdio>
    #include<cstdlib>
    #include<cstring>//注意这个头文件 
    #include<algorithm>
    #include<cmath>
    using namespace std;
    int main()
    {
        string a="abcdefg",b="1234567",c="567891011",d="bcdef";//定义字符串abcd并赋初值 
        string x(66,'e');
        cout<<x<<endl; 
        cout<<a+b+c<<endl;//将abc三个字符串连着输出 
        cout<<a.size()<<endl;//输出a的大小(也就是a里面有几个字符) 
        b.insert(1,"u");//在b下标1的地方插入字符串u 
        cout<<b<<endl;
        c.replace(1,5,d);//把c下标1-5的地方用d替换 
        cout<<c<<endl;
        cout<<a.find(b)<<endl<<a.find(d)<<endl;//查找a里面有没有含有b,c。有的话输出位置,没有的话输出一个奇怪的数
        c.clear();//将c清空
        cout<<c<<endl;
        b.erase(3,4);//删除b3号下标之后的4个字符,后面的往前补 
        cout<<b;
        system("pause");
        return 0;
    }

    输出如下,建议和代码对照起来看

    这些还是建议背一背,挺容易的,写起来也方便,考场上大有用处

    ~明天NOIP,加油~

  • 相关阅读:
    PHP 操作redis常用方法代码
    PHP 大型网站 高并发大流量解决方案
    Nginx 负载均衡
    maven中mirror与repositories的关系
    Java事件机制---自定义事件
    sql优化几个方面
    临时表的概念
    sql产生临时表
    MySQL rows
    工厂模式 https://www.jianshu.com/p/6dfb5b66d088
  • 原文地址:https://www.cnblogs.com/llllllpppppp/p/7816487.html
Copyright © 2011-2022 走看看