QString 小结

QString 是QT 中最经常使用的 类。使用如下:

1、append()    在字符串后面追加   prepend()  在字符串之前追加

2、QString 对象拼接 直接 + 或者 用arg()

3、不同进制转换成字符串  QString string = string.setNum(value,16)  //16代表进制,可以更改为8 2 等

  或者 string = QString::number(value,16)

4、count()  返回字符串的字符个数,类似的还有 size()  length()

5、去除字符串首和尾的空格  trimmed()

  simplified()去除字符串中首尾的空格,并且将字符串中连续的空格用一个空格代替

6、字母大小写切换

  toUpper()   和  toLower()    前面将字符串中所有字母转换成大写,后面转换成小写。

7、字符内包含 

  startswith("***",Qt::CaseInsensitibe)  判断以什么开头 不区分大小写

  endswith("***",Qt::CaseSensitibe)  判断以什么结尾,区分大小写

  contains("***",Qt::CaseSensitibe)  判断是否包含什么  区分大小写

8、查找一个字符串在另一个字符串成功要攒的位置

  num= str.indexOf("aaa")  //aaa 在str中出现的位置  如果没有 返回-1

  num = str.lastIndexOf("aaa")//aaa 在str中最后出现的位置  如果没有 返回-1

9、字符串分割

  QStringList strList = str.split(",")   按,将str分割成字符串链表

      str1 = str.section(",",strart,end)  将start 到end,这段的字符串赋值给str1

猜你喜欢

转载自www.cnblogs.com/juanniaolianlin/p/11241323.html