ByteBuffer抽象 最终

类型数据对象底层的字节数据序列。

用于通过类型视图更有效地处理大量二进制或数值数据。

尝试扩展或实现 ByteBuffer 的类会导致编译时错误。

可用的扩展

属性

hashCode int
此对象的哈希码。
无设置器继承
lengthInBytes int
此字节数组的长度,以字节为单位。
无设置器
runtimeType Type
对象运行时类型的表示。
无设置器继承

方法

asByteData([int offsetInBytes = 0, int? length]) ByteData
创建此字节数组的区域 ByteData 视图
asFloat32List([int offsetInBytes = 0, int? length]) Float32List
创建此字节数组的区域 Float32List 视图
asFloat32x4List([int offsetInBytes = 0, int? length]) Float32x4List
创建此字节数组的区域 Float32x4List 视图
asFloat64List([int offsetInBytes = 0, int? length]) Float64List
创建当前字节数据缓冲区某个区域的Float64List视图。
asFloat64x2List([int offsetInBytes = 0, int? length]) Float64x2List
创建当前字节数据缓冲区某个区域的Float64x2List视图。
asInt16List([int offsetInBytes = 0, int? length]) Int16List
创建当前字节数据缓冲区某个区域的Int16List视图。
asInt32List([int offsetInBytes = 0, int? length]) Int32List
创建当前字节数据缓冲区某个区域的Int32List视图。
asInt32x4List([int offsetInBytes = 0, int? length]) Int32x4List
创建当前字节数据缓冲区某个区域的Int32x4List视图。
asInt64List([int offsetInBytes = 0, int? length]) Int64List
创建当前字节数据缓冲区某个区域的Int64List视图。
asInt8List([int offsetInBytes = 0, int? length]) Int8List
创建当前字节数据缓冲区某个区域的Int8List视图。
asUint16List([int offsetInBytes = 0, int? length]) Uint16List
创建一个此字节数据缓冲区区域的Uint16List 视图
asUint32List([int offsetInBytes = 0, int? length]) Uint32List
创建一个此字节数据缓冲区区域的Uint32List 视图
asUint64List([int offsetInBytes = 0, int? length]) Uint64List
创建一个此字节数据缓冲区区域的Uint64List 视图
asUint8ClampedList([int offsetInBytes = 0, int? length]) Uint8ClampedList
创建一个此字节数据缓冲区区域的Uint8ClampedList 视图
asUint8List([int offsetInBytes = 0, int? length]) Uint8List
创建一个此字节数据缓冲区区域的Uint8List 视图
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
继承
toString() String
此对象的字符串表示。
继承

操作符

operator ==(Object other) bool
相等操作符。
继承