zoukankan      html  css  js  c++  java
  • STL--string

    1:string对象的定义和初始化以及读写

      string s1;      默认构造函数,s1为空串

      string s2(s1);   将s2初始化为s1的一个副本

      string s3("valuee");   将s3初始化一个字符串面值副本

      string s4(n,'c');   将s4 初始化为字符'c'的n个副本

      cin>>s5;  读取有效字符到遇到空格

      getline(cin,s6);  读取字符到遇到换行,空格可读入,知道‘ ’结束(练习在下一个代码中),

      getline(cin,s7,'a'); 一个直到‘a’结束,其中任何字符包括' '都能够读入

    2:string对象操作

       s.empty()  判断是否为空,bool型

      s.size() 或 s.length() 返回字符的个数

      s[n]  返回位置为n的字符,从0开始计数

    3:字符串连接

        可用此方法给字符串后面添加字符如:s=s+'a'; 

        a:  string s2=s1+", ";  //对,把一个string对象和一个字符面值连接起来是允许的

        b:  string s4="hello "+", ";   //错,不能将两个字符串面值相加

        c:  string s5=s1+", "+"world";   //对,前面两个相加相当于一个string对象;

        d:  string s6="hello" + ", " +  s2;  //错

     注:就是可以在string后面加字符串或字符,但是不能再字符或字符串后面加string

      s1=s2  替换

      s1==s2  相等,返回true或false

      !=,<,<=,>,>=  字符串比较,两个字符串短的与长的前面匹配,短的小于长的

  • 相关阅读:
    SharePoint母板页更改
    SharePoint的一些基本操作
    百度地图
    内存管理
    根据文字的个数,label自动适应高度
    navgationBar
    接收服务器上的图片,可以用webview或者 imageview
    iOS 自带的解析json的类。
    改变uilable uibutton等的字体颜色、大小。
    Nsstring和NSdata的编码转换
  • 原文地址:https://www.cnblogs.com/wabi87547568/p/4720767.html
Copyright © 2011-2022 走看看