是有类型数据对象的底层字节数组序列。
用于使用有类型视图更高效地处理大量二进制或数值数据。
尝试扩展或实现 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 - 等价运算符。继承