QByteArray類對(duì)象若為帶大小寫字母的字符串,可調(diào)用函數(shù)toUpper()和toLower()實(shí)現(xiàn)字母大小寫 的轉(zhuǎn)換。函數(shù)toUpper()的原型聲明如下:
QByteArray toUpper();
函數(shù)很簡(jiǎn)單,沒有參數(shù),直接返回轉(zhuǎn)換成大寫字母后的字節(jié)數(shù)組。在轉(zhuǎn)換過程中,碰到已經(jīng)是大寫的字母就忽略,用法舉例如下:
QByteArray x("Qt by THE QT COMPANY");
QByteArray y = x.toUpper(): // y== "QT BY THE QT COMPANY"
函數(shù)toLower()也很簡(jiǎn)單,它的原型聲明如下:
QByteArray toLower();
返回轉(zhuǎn)換成小寫字母后的字節(jié)數(shù)組。在轉(zhuǎn)換過程中,碰到已經(jīng)是小寫的字母就忽略。用法舉例如下:
QByteArray x("ot by THE OT COMPANY");
QByteArray y= x.toLower(); i/ y "qt by the qt company"
除了字母大小寫的轉(zhuǎn)換,QByteArray類還提供了判斷是大寫字母還是小寫字母的成員函數(shù)isUpper和isLower。其中,isLower()函數(shù)的原型聲明如下:
bool isLower();文章來源:http://www.zghlxwxcb.cn/news/detail-792271.html
如果字節(jié)數(shù)組中只包含小寫字母則返回true,否則返回false換。文章來源地址http://www.zghlxwxcb.cn/news/detail-792271.html
到了這里,關(guān)于Qt之QByteArray大小寫字母轉(zhuǎn)化的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!