两个QString 类型比较是否有相同字符串
时间: 2024-05-12 08:14:33 浏览: 268
比较s和t两个字符串
可以使用 `QString::compare()` 方法进行比较,该方法返回一个整数,表示两个字符串的比较结果。如果两个字符串相同,返回值为 0。示例代码如下:
```cpp
QString str1 = "Hello";
QString str2 = "hello";
if (str1.compare(str2, Qt::CaseInsensitive) == 0) {
qDebug() << "Two strings are the same.";
} else {
qDebug() << "Two strings are not the same.";
}
```
上述代码中,我们使用了 `QString::compare()` 方法,并传入了 `Qt::CaseInsensitive` 参数,表示忽略大小写进行比较。如果不传入该参数,则默认区分大小写进行比较。
阅读全文