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换。

相关推荐
用户805533698036 小时前
不止三件套:QObject 属性系统全关键字与运行时反射!
c++·qt
xcyxiner6 小时前
DicomViewer (vcpkg Windows和ubuntu编译)7
qt
Quz5 天前
QML Hello World 入门示例
qt
xcyxiner8 天前
DicomViewer (dcmtk读取dcm文件)5
qt
xcyxiner9 天前
DicomViewer (后台线程处理文件)4
qt
xcyxiner9 天前
DicomViewer (添加模型类)3
qt
xcyxiner10 天前
DicomViewer (目录调整) 2
qt
xcyxiner10 天前
dcmtk vtk vtk-dicom(gdcm) 编译(debug) v2
qt
桥田智能12 天前
桥田智能 QT-650S:面向白车身焊装的 800kg 重载快换解决方案
开发语言·qt·系统架构
森G12 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt