string获取长度
- str.length() //空格算一个字符
- str.size() //char的个数
- strlen(str) //str由string转化成char*
string空格处理
- str.trim() //去掉首尾空格
- str.replace(" ","") //去掉所有空格
- 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()