在 Java 中可以使用 ByteArrayInputStream 类将 byte 数组转换成二进制对象。例如:
byte[] byteArray= ...;
ByteArrayInputStream bais = new ByteArrayInputStream(byteArray);
ObjectInputStream ois = new ObjectInputStream(bais);
Object object = ois.readObject();
上面的代码将 byte 数组转换成 ByteArrayInputStream 对象,再使用 ObjectInputStream 从输入流中读取对象,最后将对象赋值给 object。
您需要确保被转换成二进制对象的类实现了 Serializable 接口