我有一个存储在Uint8List中的二进制数据,我想从该列表中读取一个16位的int.有没有方便的方法来帮助解决这个问题?
(从与同事的谈话中解释)
您可以使用ByteData类:
var buffer = new Uint8List(8).buffer;
var bytes = new ByteData.view(buffer);
bytes.getUint16(offset);
Run Code Online (Sandbox Code Playgroud)
(从同事提供的答案中解释)
| 归档时间: |
|
| 查看次数: |
364 次 |
| 最近记录: |