如何将输入流转换为java对象

sab*_*jan 6 java

ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(reg_be);
oos.flush();
oos.close();

InputStream is = new ByteArrayInputStream(baos.toByteArray());
Run Code Online (Sandbox Code Playgroud)

这段代码将Java转换ObjectInputStream如何转换InputStreamObject?我需要把我转换Object成一个InputStream然后我通过它,我想让我Object回来.

dar*_*jan 15

try块中你应该写:

ObjectInputStream ois = new ObjectInputStream(is);
Object object = ois.readObject();
Run Code Online (Sandbox Code Playgroud)

ObjectInputStream用另一个流初始化,例如BufferedInputStream或输入流is.