Я создал 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
нет способов вернуть данные?