QT 之 QTstring 类中的常用的函数

来源:互联网 发布:sudo yum 找不到命令 编辑:程序博客网 时间:2024/04/30 02:21
在这里定义了一个QString类的对象 如: (想要用其类的函数,首先定义一个这个类的对象)
QString text;(QString通常不去定义指针对象
(1).append()   (在字符串后面附加字符串)  后置
QString x = "free";QString y = "dom";
x.append(y);// x == "freedom"
(2).isEmpty()  判断字符串是不是空
QString().isEmpty();            // returns trueQString("").isEmpty();          // returns trueQString("x").isEmpty();         // returns falseQString("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"


0 0
原创粉丝点击