string获取长度

  1. str.length() //空格算一个字符
  2. str.size() //char的个数
  3. strlen(str) //str由string转化成char*

string空格处理

  1. str.trim() //去掉首尾空格
  2. str.replace(" ","") //去掉所有空格
  3. str=str.replaceAll("\s*",""); // /s可以匹配空格、制表符、换页符中任意一个

 

str.split("");//把字符串分割为子字符串数组

str.substring(i,j)  //提取字符串中两个指定的索引号之间的字符

str.substr(i,len) //从下标为i的地方开始截取长度为len

 

str.empty()

string输入带空格

  getline(cin,s); s.length()

 

可以使用[]运算符和at()对元素进行访问

 

string去掉所有符号,不考虑字母大小写:

  遇到符号就跳过 if()

posted on 2019-01-18 20:50  柠檬檬檬  阅读(85)  评论(0编辑  收藏  举报