Qt5_QString_测试
ZC: 下面的测试效果看,可以只是用 “QString.isEmpty()” 或者 “QString == ""”来判断 QString是否为 空或者NULL 。
1、
1.1、
QString str; if (str.isNull()) qDebug() << "str.isNull()"; if (str.isEmpty()) qDebug() << "str.isEmpty()"; if (str == "") qDebug() << "str == ''"; qDebug() << "*********"; QString str1 = ""; if (str1.isNull()) qDebug() << "str.isNull()"; if (str1.isEmpty()) qDebug() << "str.isEmpty()"; if (str1 == "") qDebug() << "str == ''";
1.2、
str.isNull()
str.isEmpty()
str == ''
*********
str.isEmpty()
str == ''
2、
2.1、
QString str = "AAA"; QString str1 = "AAa"; QString str2 = "AAA"; if (str == str1) qDebug() << "str == str1"; else qDebug() << "str != str1"; if (str == str2) qDebug() << "str == str2"; else qDebug() << "str != str2";
2.2、
str != str1
str == str2
3、
4、
5、