ByteBuffer抽象 最终

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

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

尝试扩展或实现 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
等价运算符。
继承