QByteArray 去除最后一个字符
时间: 2024-05-14 16:07:23 浏览: 217
qbytearray的主要特性和典型用法
可以使用 `QByteArray` 的 `chop()` 函数来去除最后一个字符。该函数会将字节数组的长度减少一个字节。
示例代码:
```cpp
QByteArray byteArray = "Hello";
byteArray.chop(1); // 去除最后一个字符
qDebug() << byteArray; // 输出 "Hell"
```
另外,也可以使用 `left()` 函数获取除最后一个字符外的所有字符,然后将其赋值给原来的字节数组。
示例代码:
```cpp
QByteArray byteArray = "Hello";
byteArray = byteArray.left(byteArray.length() - 1);
qDebug() << byteArray; // 输出 "Hell"
```
阅读全文