QByteArrayList Class
QByteArrayListクラスは、バイト配列のリストを提供します。詳細...
Header: | #include <QByteArrayList> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
Inherits: | QList |
- 継承されたメンバを含む、すべてのメンバの一覧
- QByteArrayListは、暗黙的に共有されるクラスおよび文字列データのためのクラスの一部です。
注意:このクラスの関数はすべてリエントラントです。
パブリック関数
(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 には、リストを 1 つのQByteArray に連結するためのjoin() メソッドがいくつか用意されています。
QByteArrayList の目的は、QStringList の目的とはまったく異なります。QStringList にはリスト内の要素を操作するための多くのメソッドがありますが、QByteArrayList にはありません。通常、印字可能な文字列のリストを扱う場合は、QStringList 。QByteArrayListは、QIODevice を介してシリアル化されたデータを順次受信する場合のように、バイナリデータの大きな塊を処理し、効率的に結合するために使用する必要があります。
QByteArray およびQStringListも参照のこと 。
メンバ関数ドキュメント
[since 6.3]
QByteArray QByteArrayList::join(QByteArrayView separator = {}) const
すべてのバイト配列を、各要素があれば与えられたseparator で区切られた1つのバイト配列に結合します。
この関数は Qt 6.3 で導入されました。
QByteArray QByteArrayList::join(char separator) const
全てのバイト配列を、与えられたseparator で各要素が区切られた1つのバイト配列に結合します。
QByteArray QByteArrayList::join(const QByteArray &separator) const
すべてのバイト配列を、指定されたseparator で各要素が区切られた単一のバイト配列に結合します。
関連する非メンバー
QByteArrayListIterator
QByteArrayListIterator 型定義は、Java スタイルの const イテレータをQByteArrayList に提供します。
QByteArrayList は、Java スタイルのイテレータと STL スタイルのイテレータの両方を提供します。Java スタイルの const イテレータは、単に < > の型定義です。QListIteratorQByteArray
QMutableByteArrayListIterator およびQByteArrayList::const_iteratorも参照のこと 。
QMutableByteArrayListIterator
QByteArrayListIterator 型定義は、QByteArrayList に対するJavaスタイルの非constイテレータを提供する。
QByteArrayList は、Javaスタイルのイテレータと STLスタイルのイテレータの両方を提供します。Javaスタイルの非定数反復子は、単に < > の型定義です。QMutableListIteratorQByteArray
QByteArrayListIterator およびQByteArrayList::iteratorも参照してください 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。