QString常用函数速查

导读:本篇文章讲解 QString常用函数速查,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

  1. append(const QString &str)    //追加字符串

  2. at(int position)             //返回索引所在字符

  3. back()                         //返回最后一个字符

  4. begin()                        //返回头部第一个字符

  5. capacity()                    //返回可用的内存大小

  6. chop(int n)                    //删除末尾字符串n个

  7. chopped(int len) const      //返回size-len个字符串

  8. clear()                        //清空

  9. compare()                   //比较

  10. constData()                    //返回字符串的Qchar*

  11. contains()                  //字符串包含

  12. count(const QString &str)   //返回指定字符串个数

  13. end()                        //返回最后一个字符

  14. endsWith(const QString &s)  //是否以指定字符串结尾

  15. fill(QChar ch, int size = -1)//指定字符填充

  16. front()                         //返回指定字符串第一个字符的引用

  17. indexOf( )                      //返回字符串查找索引

  18. insert()                     //字符串插入

  19. isEmpty()                       //是否为空

  20. isLower()                     //是否为小写

  21. isNull()                      //是否为空

  22. isRightToLeft()                 //字符串是否从右到左读取

  23. isUpper()                    //是否为大写

  24. lastIndexOf()               //反向查找索引

  25. left(int n)                   //从左开始截取指定长度

  26. leftJustified()            //从左开始计算指定长度字符串,多则填充指定字符,少则截取

  27. int    length()               //长度

  28. mid()                       //截取,从第n个索引开始,截取n个长度字符串

  29. number(long n, int base=10) //将int以指定进制转后赋值给字符串

  30. prepend()                    //前部插入

  31. remove()                    //删除所有出现的指定字符串

  32. repeated(int times)            //将所有字符串重复n次

  33. replace()                    //替换函数,可指定长度替换,可以替换所有(不重复扫描)

  34. reserve(int size)            //指定字符串大小,多则截取,少则添加随机字符

  35. right(int n)                //从右开始截取指定长度

  36. rightJustified()            //从右开始计算指定长度字符串,多则填充指定字符,少则截取

  37. QString    section()            //自定义部分分割功能(极其灵活)

  38. setNum(int n, int base = 10)//将int以指定进制转后赋值给字符串

  39. simplified()                //去除所有’\t’, ‘\n’, ‘\v’, ‘\f’, ‘\r’, and ”.

  40. size()                        //返回长度

  41. void squeeze()                //释放没用的存储空间,通常不用!

  42. startsWith()                 //是否以指定字符串开始

  43. void    swap(QString &other)//字符内存交换

  44. toCaseFolded()                //返回大写形式    

  45. toHtmlEscaped()             //转换为html形式

  46. int    toInt()                 //转为int

  47. toLower()                    //转换为全小写

  48. toStdString()                //转换为string

  49. toUpper()                    //转换为全大写

  50. QByteArray    toUtf8()        //转换为utf8

  51. trimmed()                   //去除首尾两端的’\t’, ‘\n’, ‘\v’, ‘\f’, ‘\r’, and ”.

  52. truncate(int position)        //给定索引截断,保留左边

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/96499.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!