在这里定义了一个QString类的对象 如: (想要用其类的函数,首先定义一个这个类的对象)
QString text;(QString通常不去定义指针对象)
(1).append() (在字符串后面附加字符串) 后置
QString x = "free";
QString y = "dom";
x.append(y);
// x == "freedom"
(2).isEmpty() 判断字符串是不是空
QString().isEmpty(); // returns true
QString("").isEmpty(); // returns true
QString("x").isEmpty(); // returns false
QString("abc").isEmpty(); // returns false
(3)+ (连接2个字符串可以用加号)
text="0"+ text;
(4).contain() 判断字符串中是否包含有某个字符
QString str = "Peter Pan";
str.contains("peter", Qt::CaseInsensitive); // returns true (Qt::CaseInsensitive可以不要)
(5).toDouble() (字符转其他类型)
详细内容点击我
(6).prepend() (前置)将字符放在已有字符串的前面
QString x = "ship";
QString y = "air";
x.prepend(y);
// x == "airship"
(7).remove() 删除字符函数 从哪个位置,删除几个字符
QString s = "Montreal";
s.remove(1, 4);
// s == "Meal"
(8).chop() 从字符串尾部删除几个字符
QString str("LOGOUT\r\n");
str.chop(2);
// str == "LOGOUT"