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

前端之家收集整理的这篇文章主要介绍了如何将输入流转换为java对象前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(reg_be);
oos.flush();
oos.close();

InputStream is = new ByteArrayInputStream(baos.toByteArray());

代码将Java Object转换为InputStream,如何将InputStream转换为Object?我需要将我的对象转换为InputStream然后我传递它,我想让我的对象回来.

解决方法

在try块中你应该写:
ObjectInputStream ois = new ObjectInputStream(is);
Object object = ois.readObject();

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

猜你在找的Java相关文章