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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM