Класс BytesBuilder
Создаёт список байтов, позволяя добавлять в конец отдельные байты и списки байтов.
Используется для эффективного накопления байтов и списков байтов.
Конструкторы
- BytesBuilder({bool copy = true}) factory
- Создаёт новый пустой объект BytesBuilder.
Свойства
- hashCode → int только чтениеунаследовано
- Хеш-код этого объекта.
- isEmpty → bool только чтение
- Является ли буфер пустым.
- isNotEmpty → bool только чтение
- Является ли буфер непустым.
- length → int только чтение
- Количество байтов в этом построителе.
- runtimeType → Type только чтениеунаследовано
- Представление типа объекта во время выполнения.
Методы
- add(
List< int> bytes) → void - Добавляет
bytesк текущему содержимому этого построителя. - addByte(
int byte) → void - Добавляет
byteк текущему содержимому этого построителя. - clear(
) → void - Очищает содержимое этого построителя.
- noSuchMethod(
Invocation invocation) → dynamic унаследовано - Вызывается при обращении к несуществующему методу или свойству.
- takeBytes(
) → Uint8List - Возвращает байты, содержащиеся в этом построителе, и очищает его.
- toBytes(
) → Uint8List - Возвращает копию текущего содержимого построителя в виде байтов.
- toString(
) → String унаследовано - Строковое представление этого объекта.
Операторы
- operator ==(
Object other) → bool унаследовано - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-typed_data/BytesBuilder-class.html