QString比较字符串是否相等
时间: 2024-05-14 08:18:37 浏览: 174
比较两个字符串是否相等的shell代码
在Qt中,可以使用QString的compare方法来比较两个字符串是否相等。例如:
```cpp
QString str1 = "hello";
QString str2 = "world";
if (str1.compare(str2) == 0) {
// 字符串相等
} else {
// 字符串不相等
}
```
在这个例子中,我们比较了str1和str2,如果它们相等,就会执行if语句中的代码。QString的compare方法返回0表示字符串相等,返回其他值则表示字符串不相等。除了使用compare方法之外,还可以使用QString的operator==操作符来比较字符串是否相等,例如:
```cpp
if (str1 == str2) {
// 字符串相等
} else {
// 字符串不相等
}
```
这个例子中,我们使用了QString的operator==操作符来比较str1和str2是否相等,如果它们相等,就会执行if语句中的代码。
阅读全文