码迷,mamicode.com
首页 > 其他好文 > 详细

QT字符串QString

时间:2019-08-21 09:37:13      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:com   包含   art   qstring   %s   append   空格   imp   一个   

字符串转数值

----------------------------------------------------------------------------------------------------

toInt(), toInt(&ok, 16)

toDouble()

toFloat()

toLong()

toLongLong()

setNum (val16); //十六进制

 

数值转字符串

----------------------------------------------------------------------------------------------------

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位字符串

QT字符串QString

标签:com   包含   art   qstring   %s   append   空格   imp   一个   

原文地址:https://www.cnblogs.com/xieqianli/p/11386766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!