【QT字符串】QString相关的接口

QString的相关函数
1.把十进制的数字转换成十进制字符串

QDateTime currentDateTime = QDateTime::currentDateTime();
ui->yearLE->setText(QString::number(currentDateTime.date().year()));

2.uint8_t转换成Qstring的十六进制字符串,限定1个字节,怎么转

QString("%1").arg(sumCheck , 2, 16, QLatin1Char('0'))

3.十六进制的QByteArray字符串,怎么传唤成uint16_t的十进制

QByteArray::toUInt 

4.去掉字符串尾部的换行符

QString::trimmed()

5.QString判空有两种常用方法

isEmpty() 说明:字符串长度是否为0  性能:最快	使用场景:常规空字符串检查
isNull() 说明:字符串是否未初始化(内部指针为空) 性能:稍慢	使用场景:需要区分未初始化和空字符串

6.QString怎么查找是否包含某个字符串

1.contains 方法用于检查字符串中是否包含指定的子字符串。它返回一个布尔值,表示是否找到子字符串。
2.indexOf 方法用于查找子字符串在字符串中的位置。如果找到子字符串,返回子字符串的起始索引;如果未找到,返回 -1

7.QString怎么分割字符串

1. 使用 mid 方法
mid 方法可以从字符串中提取从指定位置开始的子字符串。它有两个参数:
pos:开始提取的位置。
length:提取的子字符串的长度(可选)。
如果省略 length 参数,mid 方法将从指定位置开始提取到字符串的末尾。

你可能感兴趣的:(qt,开发语言)