Qt中QString的比较

一般情况下,我们会使用compare来进行比较,具体的返回结果如下:

QString::compare("ab","ab");  //值为0;
QString::compare(“ab”,“df");  //值为<0;
QString::compare("df","ab");         //值为>0;

使用这个函数时可以添加第三个参数:


QString::compare("df","ab",Qt::CaseInsensitive); 

Qt::CaseSensitivity 为枚举类型, 可取值Qt::CaseSensitive 和 Qt::CaseInsensitive, 表示匹配的灵敏度。

例如:void findPrevious(const QString &str,Qt::CaseSensitivity cs);这个函数想要带一个const QString &str字符串参数,而后面跟的Qt::CaseSensitivity cs则是指输入的大小写要敏感


你可能感兴趣的:(C++,QT,Qt5)