我创建了一个ObjectOutputStream
ObjectOutputStream stream = new ObjectOutputStream(new ByteArrayOutputStream());
stream.writeObject(myObject);
但现在如何将其转换回Object
,甚至是ByteArray
呢?
我试过得到这样的ObjectInputStream
ByteArrayOutputStream outputStream = (ByteArrayOutputStream) myProcess.getOutputStream();
final ObjectInputStream objectInputStream = new ObjectInputStream(
new ByteArrayInputStream(outputStream.toByteArray()));
但是我收到一个编译错误,说它不能将ObjectOutputStream
转换为ByteArrayOutputStream
;然而在ObjectOutputStream
上似乎没有方法来取回数据?
1条答案
按热度按时间sxpgvts31#
这就是你的做法