字符串转数值
- ----------------------------------------------------------------------------------------------------
- toInt(), toInt(&ok, 16)
- toDouble()
- toFloat()
- toLong()
- toLongLong()
- setNum (val, 16); // 十六进制
数值转字符串
- ----------------------------------------------------------------------------------------------------
- int num=65;
- QString abc = QString::number(num,16); // 十六进制
append(), 追加, 等于 +=
- sprintf()
- QString str;
- str.sprintf("%s, %d", "hello", 3);//str=hello 3
insert(), 插入字符串
prepend(), 在开头插入字符串
replace(), 替换字符串
trimmed(), 移除字符串首尾空白字符, 包括换行符, 制表符
simplified(), 移除首尾空白字符, 将中间的连续空白字符合并成一个空格
startsWith(), 判断字符串是否以某个字符串开头
endsWidth(), 判断字符串是否以某个字符串结尾
contains(), 判断是否包含某个字符
toUpper(); 变大写
编码
----------------------------------------------------------------------------------------------------
toAscii(), 返回一个 ASCII 编码的 8 位字符串
toUtf8(), 返回一个 UTF-8 编码的 8 位字符串
toLocal8Bit(), 返回一个系统本地编码的 8 位字符串
来源: http://www.bubuko.com/infodetail-3164034.html