当前位置: 首页 > news >正文

Qt之QByteArray大小写字母转化

QByteArray类对象若为带大小写字母的字符串,可调用函数toUpper()和toLower()实现字母大小写 的转换。函数toUpper()的原型声明如下:

QByteArray toUpper();

函数很简单,没有参数,直接返回转换成大写字母后的字节数组。在转换过程中,碰到已经是大写的字母就忽略,用法举例如下:

QByteArray x("Qt by THE QT COMPANY");

QByteArray y = x.toUpper(): // y== "QT BY THE QT COMPANY"

函数toLower()也很简单,它的原型声明如下:

QByteArray toLower();

返回转换成小写字母后的字节数组。在转换过程中,碰到已经是小写的字母就忽略。用法举例如下:

QByteArray x("ot by THE OT COMPANY");

QByteArray y= x.toLower(); i/ y "qt by the qt company"

除了字母大小写的转换,QByteArray类还提供了判断是大写字母还是小写字母的成员函数isUpper和isLower。其中,isLower()函数的原型声明如下:

bool isLower();

如果字节数组中只包含小写字母则返回true,否则返回false换。

相关文章:

  • 给 Linux 主机添加 SSH 双因子认证
  • 性能分析与调优: Linux 文件系统观测工具
  • Hyperledger Fabric 自动发现网络信息 discover 工具使用
  • 低频信号发生器
  • 商业世界,从2023到2024
  • 回顾2023,立2024flag
  • 基于Java (spring-boot)的停车场管理系统
  • 20240112让移远mini-PCIE接口的4G模块EC20在Firefly的AIO-3399J开发板的Android11下跑通【DTS部分】
  • ActiveMQ:专注消息传递,助您构建高效稳定的系统
  • 人生当努力
  • JUC-线程中断机制和LockSupport
  • 数据结构:队列的链表结构(含完整代码,可复制)
  • docker安装部署Elasticsearch(ES)以及相关配置
  • 井盖异动传感器,守护脚下安全
  • C++之类的静态成员
  • 2017届校招提前批面试回顾
  • Angular2开发踩坑系列-生产环境编译
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • Hexo+码云+git快速搭建免费的静态Blog
  • Logstash 参考指南(目录)
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Vue全家桶实现一个Web App
  • vue学习系列(二)vue-cli
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 记录:CentOS7.2配置LNMP环境记录
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 每天一个设计模式之命令模式
  • 使用Gradle第一次构建Java程序
  • 我有几个粽子,和一个故事
  • 以太坊客户端Geth命令参数详解
  • 用quicker-worker.js轻松跑一个大数据遍历
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • puppet连载22:define用法
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #{}和${}的区别?
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (独孤九剑)--文件系统
  • (九)信息融合方式简介
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .NET中GET与SET的用法
  • @property括号内属性讲解
  • [ 云计算 | Azure 实践 ] 在 Azure 门户中创建 VM 虚拟机并进行验证
  • [04]Web前端进阶—JS伪数组
  • [2019/05/17]解决springboot测试List接口时JSON传参异常
  • [acwing周赛复盘] 第 69 场周赛20220917
  • [android] 请求码和结果码的作用
  • [asp.net core]project.json(2)