QByteArrayList Class
La clase QByteArrayList proporciona una lista de matrices de bytes. Más...
| Cabecera: | #include <QByteArrayList> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core)target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake: | QT += core |
| Hereda: | QList |
- Lista de todos los miembros, incluyendo los heredados
- QByteArrayList es parte de Clases Implícitamente Compartidas y Clases para datos de cadena.
Nota: Todas las funciones de esta clase son reentrantes.
Funciones Públicas
(since 6.3) QByteArray | join(QByteArrayView separator = {}) const |
| QByteArray | join(char separator) const |
| QByteArray | join(const QByteArray &separator) const |
No Miembros Relacionados
Descripción Detallada
QByteArrayList es en realidad sólo un QList<QByteArray>. Se documenta como una clase completa sólo para simplificar la documentación de los métodos miembros que sólo existen en QList<QByteArray>.
Toda la funcionalidad de QList se aplica también a QByteArrayList. Por ejemplo, puedes usar isEmpty() para comprobar si la lista está vacía, y puedes llamar a funciones como append(), prepend(), insert(), replace(), removeAll(), removeAt(), removeFirst(), removeLast(), y removeOne() para modificar una QByteArrayList. Además, QByteArrayList proporciona varios métodos join() para concatenar la lista en un único QByteArray.
El propósito de QByteArrayList es bastante diferente del de QStringList. Mientras que QStringList tiene muchos métodos para la manipulación de elementos dentro de la lista, QByteArrayList no los tiene. Normalmente, QStringList debería utilizarse siempre que se trabaje con una lista de cadenas imprimibles. QByteArrayList debería usarse para manejar y unir eficientemente grandes blobs de datos binarios, como cuando se reciben secuencialmente datos serializados a través de QIODevice.
Véase también QByteArray y QStringList.
Documentación de las funciones miembro
[since 6.3] QByteArray QByteArrayList::join(QByteArrayView separator = {}) const
Une todas las matrices de bytes en una única matriz de bytes con cada elemento separado por la dirección separator, si existe.
Esta función se introdujo en Qt 6.3.
QByteArray QByteArrayList::join(char separator) const
Une todas las matrices de bytes en una única matriz de bytes con cada elemento separado por la dirección separator.
QByteArray QByteArrayList::join(const QByteArray &separator) const
Une todas las matrices de bytes en una única matriz de bytes con cada elemento separado por la dirección separator.
No miembros relacionados
QByteArrayListIterator
La definición del tipo QByteArrayListIterator proporciona un iterador const de estilo Java para QByteArrayList.
QByteArrayList proporciona tanto iteradores de estilo Java como iteradores de estilo STL. El iterador const estilo Java es simplemente una definición de tipo para QListIterator<QByteArray>.
Véase también QMutableByteArrayListIterator y QByteArrayList::const_iterator.
QMutableByteArrayListIterator
La definición del tipo QByteArrayListIterator proporciona un iterador no-const de estilo Java para QByteArrayList.
QByteArrayList proporciona tanto iteradores de estilo Java como iteradores de estilo STL. El iterador no-const de estilo Java es simplemente una definición de tipo para QMutableListIterator<QByteArray>.
Véase también QByteArrayListIterator y QByteArrayList::iterator.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.