-
QString
将字符串转为数值
int 就是直接toInt 其他的也是这样,默认基数为10(设置为其他基数则可实现进制转换)
将数值转换为字符串
QString::number(),可以用这个函数实现保留小数等操作 (QString::number(total,'f',2))
还有几个函数同样可以
QString.asprintf("%.2f",total)
QString.setNum(total,'f',2);
QString.sprintf("%.2f",total);
这几个均实现了所有基本类型的重载
大小写转换
toLower -- 大写转小写
toUpper -- 小写转大写
trimmed 去除字符串首尾空格
simplified 去除去除首尾空格和多余空格 连续空格只会保留一个
indexOf (str,from)从from 开始查找 str 首次出现的位置
lastindexof()这是和上面一样的区别是这个是从最后面开始搜索
contains() 判断字符串内是否包含某个字符串(可指定是否区分大小写)
startswith 判断是否以某个字符串开头
endsWith() 判断是否以某个字符串结束
left()从左边取 字符
right() 从右边取字符
mid() 从指定位置到指定位置取字符
section(sep,start,end) 从字符串中提取sep为分隔符 从start 到end