이 페이지에서

QByteArrayList Class

QByteArrayList 클래스는 바이트 배열 목록을 제공합니다. 더 보기...

헤더: #include <QByteArrayList>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core

참고: 이 클래스의 모든 함수는 재진입 가능합니다.

공개 함수

(since 6.3) QByteArray join(QByteArrayView separator = {}) const
QByteArray join(char separator) const
QByteArray join(const QByteArray &separator) const

상세 설명

QByteArrayList는 사실 QList<QByteArray>에 불과합니다. 이는 QList<QByteArray>에만 존재하는 멤버 메서드를 문서화하기 쉽도록, 완전한 클래스로 문서화된 것입니다.

QList 의 모든 기능은 QByteArrayList에도 동일하게 적용됩니다. 예를 들어, isEmpty()를 사용하여 리스트가 비어 있는지 확인할 수 있으며, append(), prepend(), insert(), replace(), removeAll(), removeAt(), removeFirst(), removeLast(), removeOne()와 같은 함수를 호출하여 QByteArrayList를 수정할 수 있습니다. 또한, QByteArrayList는 리스트를 하나의 QByteArray 로 연결하기 위한 여러 가지 join() 메서드를 제공합니다.

QByteArrayList의 목적은 QStringList 의 목적과 상당히 다릅니다. QStringList 에는 목록 내 요소를 조작하기 위한 많은 메서드가 있는 반면, QByteArrayList에는 그러한 메서드가 없습니다. 일반적으로 인쇄 가능한 문자열 목록을 다룰 때는 QStringList 를 사용해야 합니다. QByteArrayList는 QIODevice 를 통해 직렬화된 데이터를 순차적으로 수신할 때와 같이, 대용량의 이진 데이터 덩어리를 처리하고 효율적으로 결합하는 데 사용해야 합니다.

QByteArray 및 QStringList도 참조하십시오 .

멤버 함수 문서

[since 6.3] QByteArray QByteArrayList::join(QByteArrayView separator = {}) const

지정된 separator(있는 경우)로 각 요소를 구분하여 모든 바이트 배열을 하나의 바이트 배열로 결합합니다.

이 함수는 Qt 6.3에서 도입되었습니다.

QByteArray QByteArrayList::join(char separator) const

모든 바이트 배열을 하나의 바이트 배열로 결합하며, 각 요소는 지정된 구분자 separator 로 구분됩니다.

QByteArray QByteArrayList::join(const QByteArray &separator) const

모든 바이트 배열을 하나의 바이트 배열로 결합하며, 각 요소는 지정된 구분자 separator 로 구분됩니다.

관련 비멤버 함수

QByteArrayListIterator

QByteArrayListIterator 유형 정의는 QByteArrayList 에 대한 Java 스타일의 const 이터레이터를 제공합니다.

QByteArrayList QListIterator 에 대해 Java 스타일 이터레이터와 STL 스타일 이터레이터를 모두 제공합니다. Java 스타일 const 이터레이터는 단순히 < >에 대한 유형 정의입니다.QByteArray

QMutableByteArrayListIterator 및 QByteArrayList::const_iterator도 참조하십시오 .

QMutableByteArrayListIterator

QByteArrayListIterator 타입 정의는 QByteArrayList 에 대해 Java 스타일의 non-const 이터레이터를 제공합니다.

QByteArrayList Java 스타일 이터레이터와 STL 스타일 이터레이터를 모두 제공합니다. Java 스타일의 비정수(non-const) 이터레이터는 단순히 QMutableListIterator<QByteArray>에 대한 유형 정의입니다.

QByteArrayListIterator 및 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.