QT学习:字符串比较是否相等

QString的compare函数可以对两个字符串进行比较。

QString::compare返回int类型值:

int x = QString::compare("aUtO", "AuTo", Qt::CaseInsensitive);  // x == 0
int y = QString::compare("auto", "Car", Qt::CaseSensitive);     // y > 0
int z = QString::compare("auto", "Car", Qt::CaseInsensitive);   // z < 0

第一和第二个参数为进行比较的两个字符串,第三个参数含义为是否大小写敏感。
其中Qt::CaseInsensitive代表大小写不敏感,Qt::CaseSensitive表示大小写敏感

 

你可能感兴趣的:(QT入门学习,c++,qt,qt5,字符串)