gpt4 book ai didi

java - 如何从 byte[] 中读取不同的对象

转载 作者:行者123 更新时间:2023-11-29 06:57:10 25 4
gpt4 key购买 nike

我有一个包含 3 个不同对象的 byte[]。如何从 byte[] 中读取并分离对象?

我的代码:

  public byte[] toByteArray() {

byte[] bytes;
byte[] sb = start.toString().getBytes();
byte[] gb = goal.toString().getBytes();
byte[] mb = gameBoard.toString().getBytes();
bytes = new byte[sb.length + gb.length + mb.length];
System.arraycopy(sb, 0, bytes, 0, sb.length);
System.arraycopy(gb, 0, bytes, sb.length, gb.length);
System.arraycopy(mb, 0, bytes, gb.length, mb.length);
return bytes;

}

最佳答案

您似乎在谈论 Java 而不是 JavaScript。

我建议您查看二进制序列化,我想这正是您要找的:Saving to binary/serialization java

关于java - 如何从 byte[] 中读取不同的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32328583/

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