我想在目标 c 中创建一个字节数组,我找不到 java 的 ByteArrayOutputStream 和 DataOutputStream 的等效代码。例如..
ByteArrayOutputStream bos = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream(bos);
dos.writeLong(counter); //counter is a long data type for eg 1165620611
dos.flush();
byte[] data = bos.toByteArray();
return data;
此代码实际上返回八字节数组...这是 java [0,0,0,0,69,121,-11,-125] 中的输出
这正是我在目标 c 中想要的。