字符串拼接
QString对于很多运算符做了重载,可以直接用+号,或者.append方法,有时候想要用占位符替代的话,需要以下这种形式:
QString str1 = QString("%1---------------%2").arg("hello").arg(" world!");
这样输出str1的内容就是hello world!。
字符串长度计算
str1.size() / str1.count() / str1.length() 都可以,一个中文算一个字符。
字符串判断为空
.isNull() 只有当未被赋值的时候才为真,若 QString str1 = “”; 返回false
如果是.isEmpty() 返回真 ,若未被赋值, .isEmpty()也返回真
字符串提取子字符串
1 | QString str; |