常用的QString字符串类

来源:互联网 发布:java 断点下载续传 编辑:程序博客网 时间:2024/06/09 22:40

QString字符串类
QString类提供一个unicode文本和经典的C中以零结果的字符数组的抽象
QString::QString()
构造一个零字符串
QString::QString(QChar ch)
构造一个长度为一个字符,内容为给定字符ch的字符串
QString::QString(const QString &s)
构造一个给定字符序列的字符串
QString & QString::append(const QString &str)
QString & QString::append ( char ch )
QString & QString::append ( QChar ch )
追加str字符串并返回结果的引用
QChar QString::at(uint i)const
返回索引i处的字符,数组从0开始
int QString::compare(const QString &s1,const QString &s2)静态
比较两个字符串,返回大于0小于0等于0的整数
int QString::contains(QChar c,bool cs=TRUE)const
返回在这个字符串中字符c出现的次数,如果cs为真则区分大小写
bool QString::endsWith(const QString &s)const
如果字符串以s结尾返回真
QString & QString::fill(QChar c,int len=-1)
填充字符串为len个字符的值c并返回引用
int QString::find(const QRegExp &rx,int index=0)const
从位置index处开始搜索正则表达式rx并返回位置
bool QString::isEmpty() const
如果字符串为空返回真
bool QString::isNull()const
如果字符串为零返回真
QString QString::left(uint len)const
返回包含字符串最左边len个字符的子串
uint QString::length() const
返回字符串的长度,零字符串和空串返回0
int QString::localAwareCompare(const QString &s1,const QString &s2)静态
基于本地的并且基于平台的字符串比较函数
QString QString::lower()const
返回该字符串的小写串
QString QString::mid(uint index,uint len)const
返回从index处开始的len个长度的子串
QString QString::number(long n,int base=10)静态
把数字n转换为基数为base的字符串
QString QString::right(uint len)const
返回最右边的len个长度的子串
QString & QString::sprintf(const char *cformat,...)
从一个格式化字符串cformat和一个任意参数列表安全地构建一个格式化的字符串
bool QString::startsWith(const QString &s)const
如果字符串以s开头,返回真
double QString::toDouble(bool *ok=0)const
将字符串转换为双精度数字型
如果发生错误,*ok被设置为假,否则为真
float QString::toFloat(bool *ok=0)const
将字符串转换为单精度数值型
如果发生错误,*ok被设置为假,否则为真
int QString::toInt(bool *ok=0,int base=10)const
将字符串转换为整型,基于base进制
long QString::toLong ( bool * ok = 0, int base = 10 ) const
short QString::toShort ( bool * ok = 0, int base = 10 ) const
uint QString::toUInt ( bool * ok = 0, int base = 10 ) const
ulong QString::toULong ( bool * ok = 0, int base = 10 ) const
ushort QString::toUShort ( bool * ok = 0, int base = 10 ) const
QString QString::upper() const
返回这个字符串的大写字符串
QCString QString::utf8() const
返回按UTF8格式编码的字符串

0 0
原创粉丝点击