gpt4 book ai didi

dart - dart 中 ByteBuffer.wrap 的等价物是什么?

转载 作者:行者123 更新时间:2023-12-03 02:54:59 26 4
gpt4 key购买 nike

我有以下代码片段要转换为 dart。
java 代码

static final byte[] MESSAGE_M1_REQUEST = new byte[]{(int) 1, (int) 2, (int) 3, (int) 4};
ByteBuffer bf = ByteBuffer.wrap(MESSAGE_M1_REQUEST);
int certLength = ByteBuffer.wrap(macIdBytes).getInt();
Dart
在 Dart 中使用 Uint8List 而不是 byte[] 以及如何在 Uint8List 上执行 ByteBuffer.wrap 和使用 .getInt() ?
final Uint8List MESSAGE_M1_REQUEST = Uint8List.fromList([1, 2, 3, 4]);

最佳答案

根据文档:
https://api.dart.dev/stable/1.24.3/dart-typed_data/ByteData-class.html
尝试过这样的事情并在 Java 和 Dart 中获得相同的输出。

MESSAGE_M1_REQUEST.buffer.asByteData().getInt32(0)

关于dart - dart 中 ByteBuffer.wrap 的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62947273/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com