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